|
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...
|
|
template<class STREAM > |
CArchive::Ptr | mrpt::serialization::archivePtrFrom (STREAM &s) |
| Like archiveFrom(), returning a shared_ptr<>. More...
|
|
template<class STREAM > |
CArchive::UniquePtr | mrpt::serialization::archiveUniquePtrFrom (STREAM &s) |
| Like archiveFrom(), returning a unique_ptr<>. More...
|
|