|
bool | cereal::xml_detail::isWhitespace (char c) |
| Returns true if the character is whitespace. More...
|
|
template<class T > |
void | cereal::prologue (XMLOutputArchive &, NameValuePair< T > const &) |
| Prologue for NVPs for XML output archives. More...
|
|
template<class T > |
void | cereal::prologue (XMLInputArchive &, NameValuePair< T > const &) |
| Prologue for NVPs for XML input archives. More...
|
|
template<class T > |
void | cereal::epilogue (XMLOutputArchive &, NameValuePair< T > const &) |
| Epilogue for NVPs for XML output archives. More...
|
|
template<class T > |
void | cereal::epilogue (XMLInputArchive &, NameValuePair< T > const &) |
| Epilogue for NVPs for XML input archives. More...
|
|
template<class T > |
void | cereal::prologue (XMLOutputArchive &, DeferredData< T > const &) |
| Prologue for deferred data for XML archives. More...
|
|
template<class T > |
void | cereal::prologue (XMLInputArchive &, DeferredData< T > const &) |
| Prologue for deferred data for XML archives. More...
|
|
template<class T > |
void | cereal::epilogue (XMLOutputArchive &, DeferredData< T > const &) |
| Epilogue for deferred for XML archives. More...
|
|
template<class T > |
void | cereal::epilogue (XMLInputArchive &, DeferredData< T > const &) |
| Epilogue for deferred for XML archives. More...
|
|
template<class T > |
void | cereal::prologue (XMLOutputArchive &ar, SizeTag< T > const &) |
| Prologue for SizeTags for XML output archives. More...
|
|
template<class T > |
void | cereal::prologue (XMLInputArchive &, SizeTag< T > const &) |
|
template<class T > |
void | cereal::epilogue (XMLOutputArchive &, SizeTag< T > const &) |
| Epilogue for SizeTags for XML output archives. More...
|
|
template<class T > |
void | cereal::epilogue (XMLInputArchive &, SizeTag< T > const &) |
|
template<class T , traits::DisableIf< traits::has_minimal_base_class_serialization< T, traits::has_minimal_output_serialization, XMLOutputArchive >::value||traits::has_minimal_output_serialization< T, XMLOutputArchive >::value > = traits::sfinae> |
void | cereal::prologue (XMLOutputArchive &ar, T const &) |
| Prologue for all other types for XML output archives (except minimal types) More...
|
|
template<class T , traits::DisableIf< traits::has_minimal_base_class_serialization< T, traits::has_minimal_input_serialization, XMLInputArchive >::value||traits::has_minimal_input_serialization< T, XMLInputArchive >::value > = traits::sfinae> |
void | cereal::prologue (XMLInputArchive &ar, T const &) |
| Prologue for all other types for XML input archives (except minimal types) More...
|
|
template<class T , traits::DisableIf< traits::has_minimal_base_class_serialization< T, traits::has_minimal_output_serialization, XMLOutputArchive >::value||traits::has_minimal_output_serialization< T, XMLOutputArchive >::value > = traits::sfinae> |
void | cereal::epilogue (XMLOutputArchive &ar, T const &) |
| Epilogue for all other types other for XML output archives (except minimal types) More...
|
|
template<class T , traits::DisableIf< traits::has_minimal_base_class_serialization< T, traits::has_minimal_input_serialization, XMLInputArchive >::value||traits::has_minimal_input_serialization< T, XMLInputArchive >::value > = traits::sfinae> |
void | cereal::epilogue (XMLInputArchive &ar, T const &) |
| Epilogue for all other types other for XML output archives (except minimal types) More...
|
|
template<class T > |
void | cereal::CEREAL_SAVE_FUNCTION_NAME (XMLOutputArchive &ar, NameValuePair< T > const &t) |
| Saving NVP types to XML. More...
|
|
template<class T > |
void | cereal::CEREAL_LOAD_FUNCTION_NAME (XMLInputArchive &ar, NameValuePair< T > &t) |
| Loading NVP types from XML. More...
|
|
template<class T > |
void | cereal::CEREAL_SAVE_FUNCTION_NAME (XMLOutputArchive &, SizeTag< T > const &) |
| Saving SizeTags to XML. More...
|
|
template<class T > |
void | cereal::CEREAL_LOAD_FUNCTION_NAME (XMLInputArchive &ar, SizeTag< T > &st) |
| Loading SizeTags from XML. More...
|
|
template<class T , traits::EnableIf< std::is_arithmetic< T >::value > = traits::sfinae> |
void | cereal::CEREAL_SAVE_FUNCTION_NAME (XMLOutputArchive &ar, T const &t) |
| Saving for POD types to xml. More...
|
|
template<class T , traits::EnableIf< std::is_arithmetic< T >::value > = traits::sfinae> |
void | cereal::CEREAL_LOAD_FUNCTION_NAME (XMLInputArchive &ar, T &t) |
| Loading for POD types from xml. More...
|
|
template<class CharT , class Traits , class Alloc > |
void | cereal::CEREAL_SAVE_FUNCTION_NAME (XMLOutputArchive &ar, std::basic_string< CharT, Traits, Alloc > const &str) |
| saving string to xml More...
|
|
template<class CharT , class Traits , class Alloc > |
void | cereal::CEREAL_LOAD_FUNCTION_NAME (XMLInputArchive &ar, std::basic_string< CharT, Traits, Alloc > &str) |
| loading string from xml More...
|
|
XML input and output archives.