mrpt_serialization: Humble
Links
Rosindex
Website
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace mrpt
Namespace mrpt::rtti
Namespace mrpt::serialization
Namespace mrpt::serialization::internal
Namespace mrpt::serialization::metaprogramming
Classes and Structs
Template Struct CLASS_ID_impl< std::monostate >
Struct ObjectReadFromStream
Template Struct ObjectReadFromStreamToPtrs
Struct ObjectWriteToStream
Class CArchive
Template Class CArchiveStreamBase
Template Class CArchiveStreamBase< const std::vector< uint8_t > >
Template Class CArchiveStreamBase< std::iostream >
Template Class CArchiveStreamBase< std::istream >
Template Class CArchiveStreamBase< std::ostream >
Template Class CArchiveStreamBase< std::vector< uint8_t > >
Class CExceptionEOF
Class CMessage
Template Class CSchemeArchive
Class CSchemeArchiveBase
Class CSchemeArchiveBase_impl
Class CSerializable
Functions
Template Function mrpt::serialization::archiveFrom
Function mrpt::serialization::archiveJSON
Template Function mrpt::serialization::archivePtrFrom
Template Function mrpt::serialization::archiveUniquePtrFrom
Template Function mrpt::serialization::containerName
Template Function mrpt::serialization::internal::free_zmq_msg_lst
Template Function mrpt::serialization::mrpt_recv_from_zmq
Template Function mrpt::serialization::mrpt_recv_from_zmq_buf
Template Function mrpt::serialization::mrpt_recv_from_zmq_into
Template Function mrpt::serialization::mrpt_send_to_zmq
Function mrpt::serialization::ObjectToOctetVector
Function mrpt::serialization::OctetVectorToObject
Function mrpt::serialization::operator<<(CArchive&, const mrpt::aligned_std_vector<float>&)
Function mrpt::serialization::operator<<(CArchive&, const std::vector<float>&)
Template Function mrpt::serialization::operator<<(CArchive&, const mrpt::containers::bimap<KEY, VALUE>&)
Template Function mrpt::serialization::operator<<(CArchive&, const T&)
Function mrpt::serialization::operator<<(CArchive&, const mrpt::Clock::time_point&)
Function mrpt::serialization::operator<<(CArchive&, const std::string&)
Function mrpt::serialization::operator<<(CArchive&, const std::vector<int32_t>&)
Function mrpt::serialization::operator<<(CArchive&, const std::vector<uint32_t>&)
Function mrpt::serialization::operator<<(CArchive&, const std::vector<uint16_t>&)
Function mrpt::serialization::operator<<(CArchive&, const std::vector<int16_t>&)
Function mrpt::serialization::operator<<(CArchive&, const std::vector<int64_t>&)
Function mrpt::serialization::operator<<(CArchive&, const std::vector<uint8_t>&)
Function mrpt::serialization::operator<<(CArchive&, const std::vector<int8_t>&)
Function mrpt::serialization::operator<<(CArchive&, const std::vector<bool>&)
Function mrpt::serialization::operator<<(CArchive&, const std::vector<std::string>&)
Function mrpt::serialization::operator<<(CArchive&, const std::vector<size_t>&)
Function mrpt::serialization::operator<<(CArchive&, const std::vector<double>&)
Template Function mrpt::serialization::operator<<(CArchive&, const typename std::variant<T…>&)
Template Function mrpt::serialization::operator<<(CArchive&, const std::shared_ptr<T>&)
Template Function mrpt::serialization::operator<<(CArchive&, const ENUM_TYPE&)
Function mrpt::serialization::operator<<(std::ostream&, const CSchemeArchiveBase&)
Template Function mrpt::serialization::operator<<(CArchive&, const std::optional<T>&)
Template Function mrpt::serialization::operator<<(CArchive&, const std::array<T, N>&)
Template Function mrpt::serialization::operator<<(CArchive&, const std::pair<T1, T2>&)
Function mrpt::serialization::operator>>(CArchive&, mrpt::aligned_std_vector<float>&)
Function mrpt::serialization::operator>>(CArchive&, std::vector<float>&)
Template Function mrpt::serialization::operator>>(CArchive&, mrpt::containers::bimap<KEY, VALUE>&)
Template Function mrpt::serialization::operator>>(CArchive&, T&)
Function mrpt::serialization::operator>>(CArchive&, mrpt::Clock::time_point&)
Function mrpt::serialization::operator>>(CArchive&, std::string&)
Function mrpt::serialization::operator>>(CArchive&, std::vector<int32_t>&)
Function mrpt::serialization::operator>>(CArchive&, std::vector<uint32_t>&)
Function mrpt::serialization::operator>>(CArchive&, std::vector<uint16_t>&)
Function mrpt::serialization::operator>>(CArchive&, std::vector<int16_t>&)
Function mrpt::serialization::operator>>(CArchive&, std::vector<int64_t>&)
Function mrpt::serialization::operator>>(CArchive&, std::vector<uint8_t>&)
Function mrpt::serialization::operator>>(CArchive&, std::vector<int8_t>&)
Function mrpt::serialization::operator>>(CArchive&, std::vector<bool>&)
Function mrpt::serialization::operator>>(CArchive&, std::vector<std::string>&)
Function mrpt::serialization::operator>>(CArchive&, std::vector<double>&)
Function mrpt::serialization::operator>>(CArchive&, std::vector<size_t>&)
Template Function mrpt::serialization::operator>>(CArchive&, typename std::shared_ptr<T>&)
Template Function mrpt::serialization::operator>>(CArchive&, typename std::variant<T…>&)
Template Function mrpt::serialization::operator>>(CArchive&, ENUM_TYPE&)
Function mrpt::serialization::operator>>(std::istream&, CSchemeArchiveBase&)
Template Function mrpt::serialization::operator>>(CArchive&, std::optional<T>&)
Template Function mrpt::serialization::operator>>(CArchive&, std::array<T, N>&)
Template Function mrpt::serialization::operator>>(CArchive&, std::pair<T1, T2>&)
Function mrpt::serialization::registerAllClasses_mrpt_serialization
Defines
Define DEFINE_SCHEMA_SERIALIZABLE
Define DEFINE_SERIALIZABLE
Define DEFINE_VIRTUAL_SERIALIZABLE
Define IMPLEMENTS_SERIALIZABLE
Define IMPLEMENTS_VIRTUAL_SERIALIZABLE
Define IMPLEMENTS_VIRTUAL_SERIALIZABLE_NS_PREFIX
Define MRPT_READ_POD
Define MRPTSTL_SERIALIZABLE_SEQ_CONTAINER
Define MRPTSTL_SERIALIZABLE_SIMPLE_ASSOC_CONTAINER
Define SCHEMA_DESERIALIZE_DATATYPE_VERSION
Define SCHEMA_SERIALIZE_DATATYPE_VERSION
Typedefs
Typedef mrpt::serialization::is_any
Typedef mrpt::serialization::is_map
Typedef mrpt::serialization::is_map_like
Typedef mrpt::serialization::is_multimap
Typedef mrpt::serialization::is_simple_type
Directories
Directory include
Directory mrpt
Directory serialization
Files
File aligned_serialization.h
File archiveFrom_std_streams.h
File archiveFrom_std_vector.h
File bimap_serialization.h
File CArchive.h
File CMessage.h
File CSchemeArchive.h
File CSchemeArchiveBase.h
File CSerializable.h
File metaprogramming_serialization.h
File optional_serialization.h
File registerAllClasses.h
File serialization_frwds.h
File stl_serialization.h
File zmq_serialization.h
Standard Documents
PACKAGE
Index
mrpt_serialization: Humble
C++ API
Define MRPT_READ_POD
View page source
Define MRPT_READ_POD
Defined in
File CArchive.h
Define Documentation
MRPT_READ_POD
(
_STREAM
,
_VARIABLE
)