mirror of
https://github.com/USCiLab/cereal.git
synced 2025-10-18 01:45:52 +02:00
2
Makefile
2
Makefile
@@ -1,4 +1,4 @@
|
||||
CPPFLAGS=-std=c++11 -I./include -Wall -Werror -g
|
||||
CPPFLAGS=-std=c++11 -I./include -Wall -Werror -g -Wextra
|
||||
CXX=g++
|
||||
COVERAGE_OUTPUT=out
|
||||
|
||||
|
||||
@@ -508,7 +508,7 @@ namespace cereal
|
||||
" ar & a\n"
|
||||
" return new T(a);\n"
|
||||
"}\n\n" );
|
||||
static T * load_andor_allocate( A & ar )
|
||||
static T * load_andor_allocate( A & )
|
||||
{ return new T(); }
|
||||
};
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@ namespace rapidjson {
|
||||
}
|
||||
|
||||
// Not implemented
|
||||
void Put(Ch c) { RAPIDJSON_ASSERT(false); }
|
||||
void Put(Ch) { RAPIDJSON_ASSERT(false); }
|
||||
void Flush() { RAPIDJSON_ASSERT(false); }
|
||||
Ch* PutBegin() { RAPIDJSON_ASSERT(false); return 0; }
|
||||
size_t PutEnd(Ch*) { RAPIDJSON_ASSERT(false); return 0; }
|
||||
|
||||
2
include/cereal/external/rapidjson/reader.h
vendored
2
include/cereal/external/rapidjson/reader.h
vendored
@@ -418,7 +418,7 @@ private:
|
||||
#else
|
||||
template<class Ch>
|
||||
typename std::enable_if < std::numeric_limits<Ch>::max() < 265, bool>::type
|
||||
characterOk( Ch c )
|
||||
characterOk( Ch )
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
2
include/cereal/external/rapidjson/writer.h
vendored
2
include/cereal/external/rapidjson/writer.h
vendored
@@ -193,7 +193,7 @@ protected:
|
||||
#else
|
||||
template<class Ch>
|
||||
typename std::enable_if < std::numeric_limits<Ch>::max() < 265, bool>::type
|
||||
characterOk( Ch c )
|
||||
characterOk( Ch )
|
||||
{
|
||||
return true;
|
||||
}
|
||||
|
||||
@@ -116,7 +116,7 @@ namespace rapidxml
|
||||
|
||||
// Print attributes of the node
|
||||
template<class OutIt, class Ch>
|
||||
inline OutIt print_attributes(OutIt out, const xml_node<Ch> *node, int flags)
|
||||
inline OutIt print_attributes(OutIt out, const xml_node<Ch> *node, int /*flags*/)
|
||||
{
|
||||
for (xml_attribute<Ch> *attribute = node->first_attribute(); attribute; attribute = attribute->next_attribute())
|
||||
{
|
||||
|
||||
@@ -148,7 +148,14 @@ void test( std::string const & name,
|
||||
DataTCereal const & dataC,
|
||||
DataTBoost const & dataB,
|
||||
size_t numAverages = 100,
|
||||
bool validateData = false )
|
||||
bool validateData = false );
|
||||
|
||||
template <class SerializationT, class DataTCereal, class DataTBoost>
|
||||
void test( std::string const & name,
|
||||
DataTCereal const & dataC,
|
||||
DataTBoost const & dataB,
|
||||
size_t numAverages,
|
||||
bool /*validateData*/ )
|
||||
{
|
||||
std::cout << "-----------------------------------" << std::endl;
|
||||
std::cout << "Running test: " << name << std::endl;
|
||||
@@ -293,7 +300,7 @@ struct PoDStructBoost
|
||||
double d;
|
||||
|
||||
template <class Archive>
|
||||
void serialize( Archive & ar, const unsigned int version )
|
||||
void serialize( Archive & ar, const unsigned int /*version*/ )
|
||||
{
|
||||
ar & a & b & c & d;
|
||||
};
|
||||
@@ -321,7 +328,7 @@ struct PoDChildBoost : virtual PoDStructBoost
|
||||
std::vector<float> v;
|
||||
|
||||
template <class Archive>
|
||||
void serialize( Archive & ar, const unsigned int version )
|
||||
void serialize( Archive & ar, const unsigned int /*version*/ )
|
||||
{
|
||||
ar & boost::serialization::base_object<PoDStructBoost>(*this);
|
||||
ar & v;
|
||||
|
||||
@@ -394,7 +394,7 @@ class BoostTransitionMS
|
||||
int x;
|
||||
|
||||
template <class Archive>
|
||||
void serialize( Archive & ar, const std::uint32_t version )
|
||||
void serialize( Archive & ar, const std::uint32_t /*version*/ )
|
||||
{ ar( x ); }
|
||||
};
|
||||
|
||||
@@ -412,11 +412,11 @@ class BoostTransitionSplit
|
||||
int x;
|
||||
|
||||
template <class Archive>
|
||||
void save( Archive & ar, const std::uint32_t version ) const
|
||||
void save( Archive & ar, const std::uint32_t /*version*/ ) const
|
||||
{ ar( x ); }
|
||||
|
||||
template <class Archive>
|
||||
void load( Archive & ar, const std::uint32_t version )
|
||||
void load( Archive & ar, const std::uint32_t /*version*/ )
|
||||
{ ar( x ); }
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user