|
| 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.