|
| template<typename T , std::enable_if_t< is_simple_type< T >::value, int > = 0> |
| CArchive & | mrpt::serialization::operator<< (CArchive &out, const T &obj) |
| | Template method to serialize an associative STL container. More...
|
| |
| template<typename T , std::enable_if_t< is_simple_type< T >::value, int > = 0> |
| CArchive & | mrpt::serialization::operator>> (CArchive &in, T &obj) |
| | Template method to deserialize an associative STL container. More...
|
| |
| CArchive & | mrpt::serialization::operator<< (CArchive &out, const mrpt::Clock::time_point &a) |
| |
| CArchive & | mrpt::serialization::operator>> (CArchive &in, mrpt::Clock::time_point &a) |
| |
| CArchive & | mrpt::serialization::operator<< (CArchive &s, const std::string &str) |
| |
| CArchive & | mrpt::serialization::operator<< (CArchive &, const std::vector< int32_t > &a) |
| |
| CArchive & | mrpt::serialization::operator<< (CArchive &, const std::vector< uint32_t > &a) |
| |
| CArchive & | mrpt::serialization::operator<< (CArchive &, const std::vector< uint16_t > &a) |
| |
| CArchive & | mrpt::serialization::operator<< (CArchive &, const std::vector< int16_t > &a) |
| |
| CArchive & | mrpt::serialization::operator<< (CArchive &, const std::vector< int64_t > &a) |
| |
| CArchive & | mrpt::serialization::operator<< (CArchive &, const std::vector< uint8_t > &a) |
| |
| CArchive & | mrpt::serialization::operator<< (CArchive &, const std::vector< int8_t > &a) |
| |
| CArchive & | mrpt::serialization::operator<< (CArchive &, const std::vector< bool > &a) |
| |
| CArchive & | mrpt::serialization::operator<< (CArchive &, const std::vector< std::string > &) |
| |
| CArchive & | mrpt::serialization::operator<< (CArchive &, const std::vector< size_t > &a) |
| |
| CArchive & | mrpt::serialization::operator>> (CArchive &in, std::string &str) |
| |
| CArchive & | mrpt::serialization::operator>> (CArchive &in, std::vector< int32_t > &a) |
| |
| CArchive & | mrpt::serialization::operator>> (CArchive &in, std::vector< uint32_t > &a) |
| |
| CArchive & | mrpt::serialization::operator>> (CArchive &in, std::vector< uint16_t > &a) |
| |
| CArchive & | mrpt::serialization::operator>> (CArchive &in, std::vector< int16_t > &a) |
| |
| CArchive & | mrpt::serialization::operator>> (CArchive &in, std::vector< int64_t > &a) |
| |
| CArchive & | mrpt::serialization::operator>> (CArchive &in, std::vector< uint8_t > &a) |
| |
| CArchive & | mrpt::serialization::operator>> (CArchive &in, std::vector< int8_t > &a) |
| |
| CArchive & | mrpt::serialization::operator>> (CArchive &in, std::vector< bool > &a) |
| |
| CArchive & | mrpt::serialization::operator>> (CArchive &in, std::vector< std::string > &a) |
| |
| CArchive & | mrpt::serialization::operator>> (CArchive &s, std::vector< float > &a) |
| |
| CArchive & | mrpt::serialization::operator>> (CArchive &s, std::vector< double > &a) |
| |
| CArchive & | mrpt::serialization::operator<< (CArchive &s, const std::vector< float > &a) |
| |
| CArchive & | mrpt::serialization::operator<< (CArchive &s, const std::vector< double > &a) |
| |
| CArchive & | mrpt::serialization::operator>> (CArchive &s, std::vector< size_t > &a) |
| |
| template<typename T , std::enable_if_t< std::is_base_of_v< mrpt::serialization::CSerializable, T >> * = nullptr> |
| CArchive & | mrpt::serialization::operator>> (CArchive &in, std::shared_ptr< T > &pObj) |
| | Read a smart pointer to a non-CSerializable (POD,...) data type. More...
|
| |
| template<typename... T> |
| CArchive & | mrpt::serialization::operator>> (CArchive &in, typename std::variant< T... > &pObj) |
| |
| template<typename... T> |
| CArchive & | mrpt::serialization::operator<< (CArchive &out, const typename std::variant< T... > &pObj) |
| |
| template<class T , std::enable_if_t<!std::is_base_of_v< mrpt::serialization::CSerializable, T >> * = nullptr> |
| CArchive & | mrpt::serialization::operator<< (CArchive &out, const std::shared_ptr< T > &pObj) |
| | Write a shared_ptr to a non-CSerializable object. More...
|
| |
| template<class STREAM > |
| CArchiveStreamBase< STREAM > | mrpt::serialization::archiveFrom (STREAM &s) |
| | Helper function to create a templatized wrapper CArchive object for a: MRPT's CStream, std::istream, std::ostream, std::stringstream. More...
|
| |