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
Index
Index
D
|
I
|
M
|
S
D
DEFINE_SCHEMA_SERIALIZABLE (C macro)
DEFINE_SERIALIZABLE (C macro)
DEFINE_VIRTUAL_SERIALIZABLE (C macro)
I
IMPLEMENTS_SERIALIZABLE (C macro)
IMPLEMENTS_VIRTUAL_SERIALIZABLE (C macro)
IMPLEMENTS_VIRTUAL_SERIALIZABLE_NS_PREFIX (C macro)
M
mrpt::rtti::CLASS_ID_impl<std::monostate> (C++ struct)
mrpt::rtti::CLASS_ID_impl<std::monostate>::get (C++ function)
mrpt::serialization::archiveFrom (C++ function)
mrpt::serialization::archiveJSON (C++ function)
mrpt::serialization::archivePtrFrom (C++ function)
mrpt::serialization::archiveUniquePtrFrom (C++ function)
mrpt::serialization::CArchive (C++ class)
mrpt::serialization::CArchive::CArchive (C++ function)
mrpt::serialization::CArchive::getArchiveDescription (C++ function)
mrpt::serialization::CArchive::internal_ReadObject (C++ function)
mrpt::serialization::CArchive::internal_ReadObjectHeader (C++ function)
mrpt::serialization::CArchive::operator<< (C++ function)
,
[1]
,
[2]
mrpt::serialization::CArchive::operator>> (C++ function)
,
[1]
mrpt::serialization::CArchive::Ptr (C++ type)
mrpt::serialization::CArchive::read (C++ function)
mrpt::serialization::CArchive::ReadAs (C++ function)
mrpt::serialization::CArchive::ReadAsAndCastTo (C++ function)
mrpt::serialization::CArchive::ReadBuffer (C++ function)
mrpt::serialization::CArchive::ReadBufferFixEndianness (C++ function)
mrpt::serialization::CArchive::ReadObject (C++ function)
,
[1]
,
[2]
mrpt::serialization::CArchive::ReadPOD (C++ function)
mrpt::serialization::CArchive::ReadVariant (C++ function)
mrpt::serialization::CArchive::receiveMessage (C++ function)
mrpt::serialization::CArchive::sendMessage (C++ function)
mrpt::serialization::CArchive::UniquePtr (C++ type)
mrpt::serialization::CArchive::write (C++ function)
mrpt::serialization::CArchive::WriteAs (C++ function)
mrpt::serialization::CArchive::WriteBuffer (C++ function)
mrpt::serialization::CArchive::WriteBufferFixEndianness (C++ function)
mrpt::serialization::CArchive::WriteObject (C++ function)
,
[1]
mrpt::serialization::CArchive::WriteVariant (C++ function)
mrpt::serialization::CArchive::~CArchive (C++ function)
mrpt::serialization::CArchiveStreamBase (C++ class)
mrpt::serialization::CArchiveStreamBase::CArchiveStreamBase (C++ function)
mrpt::serialization::CArchiveStreamBase::getArchiveDescription (C++ function)
mrpt::serialization::CArchiveStreamBase::read (C++ function)
mrpt::serialization::CArchiveStreamBase::write (C++ function)
mrpt::serialization::CArchiveStreamBase<const std::vector<uint8_t>> (C++ class)
mrpt::serialization::CArchiveStreamBase<const std::vector<uint8_t>>::CArchiveStreamBase (C++ function)
mrpt::serialization::CArchiveStreamBase<const std::vector<uint8_t>>::read (C++ function)
mrpt::serialization::CArchiveStreamBase<const std::vector<uint8_t>>::write (C++ function)
mrpt::serialization::CArchiveStreamBase<std::iostream> (C++ class)
mrpt::serialization::CArchiveStreamBase<std::iostream>::CArchiveStreamBase (C++ function)
mrpt::serialization::CArchiveStreamBase<std::iostream>::read (C++ function)
mrpt::serialization::CArchiveStreamBase<std::iostream>::write (C++ function)
mrpt::serialization::CArchiveStreamBase<std::istream> (C++ class)
mrpt::serialization::CArchiveStreamBase<std::istream>::CArchiveStreamBase (C++ function)
mrpt::serialization::CArchiveStreamBase<std::istream>::read (C++ function)
mrpt::serialization::CArchiveStreamBase<std::istream>::write (C++ function)
mrpt::serialization::CArchiveStreamBase<std::ostream> (C++ class)
mrpt::serialization::CArchiveStreamBase<std::ostream>::CArchiveStreamBase (C++ function)
mrpt::serialization::CArchiveStreamBase<std::ostream>::read (C++ function)
mrpt::serialization::CArchiveStreamBase<std::ostream>::write (C++ function)
mrpt::serialization::CArchiveStreamBase<std::vector<uint8_t>> (C++ class)
mrpt::serialization::CArchiveStreamBase<std::vector<uint8_t>>::CArchiveStreamBase (C++ function)
mrpt::serialization::CArchiveStreamBase<std::vector<uint8_t>>::read (C++ function)
mrpt::serialization::CArchiveStreamBase<std::vector<uint8_t>>::write (C++ function)
mrpt::serialization::CExceptionEOF (C++ class)
mrpt::serialization::CExceptionEOF::CExceptionEOF (C++ function)
mrpt::serialization::CMessage (C++ class)
mrpt::serialization::CMessage::content (C++ member)
mrpt::serialization::CMessage::deserializeIntoExistingObject (C++ function)
mrpt::serialization::CMessage::deserializeIntoNewObject (C++ function)
mrpt::serialization::CMessage::getContentAsString (C++ function)
mrpt::serialization::CMessage::getContentAsStruct (C++ function)
mrpt::serialization::CMessage::serializeObject (C++ function)
mrpt::serialization::CMessage::setContentFromString (C++ function)
mrpt::serialization::CMessage::setContentFromStruct (C++ function)
mrpt::serialization::CMessage::type (C++ member)
mrpt::serialization::containerName (C++ function)
mrpt::serialization::CSchemeArchive (C++ class)
mrpt::serialization::CSchemeArchive::CSchemeArchive (C++ function)
,
[1]
mrpt::serialization::CSchemeArchive::operator bool (C++ function)
mrpt::serialization::CSchemeArchive::operator double (C++ function)
mrpt::serialization::CSchemeArchive::operator float (C++ function)
mrpt::serialization::CSchemeArchive::operator int32_t (C++ function)
mrpt::serialization::CSchemeArchive::operator int64_t (C++ function)
mrpt::serialization::CSchemeArchive::operator std::string (C++ function)
mrpt::serialization::CSchemeArchive::operator uint32_t (C++ function)
mrpt::serialization::CSchemeArchive::operator uint64_t (C++ function)
mrpt::serialization::CSchemeArchive::operator= (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
mrpt::serialization::CSchemeArchive::operator[] (C++ function)
,
[1]
mrpt::serialization::CSchemeArchive::readFromStream (C++ function)
mrpt::serialization::CSchemeArchive::readTo (C++ function)
mrpt::serialization::CSchemeArchive::writeToStream (C++ function)
mrpt::serialization::CSchemeArchiveBase (C++ class)
mrpt::serialization::CSchemeArchiveBase::CSchemeArchiveBase (C++ function)
,
[1]
mrpt::serialization::CSchemeArchiveBase::operator bool (C++ function)
mrpt::serialization::CSchemeArchiveBase::operator double (C++ function)
mrpt::serialization::CSchemeArchiveBase::operator float (C++ function)
mrpt::serialization::CSchemeArchiveBase::operator int32_t (C++ function)
mrpt::serialization::CSchemeArchiveBase::operator int64_t (C++ function)
mrpt::serialization::CSchemeArchiveBase::operator std::string (C++ function)
mrpt::serialization::CSchemeArchiveBase::operator uint32_t (C++ function)
mrpt::serialization::CSchemeArchiveBase::operator uint64_t (C++ function)
mrpt::serialization::CSchemeArchiveBase::operator= (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
mrpt::serialization::CSchemeArchiveBase::operator[] (C++ function)
,
[1]
mrpt::serialization::CSchemeArchiveBase::Ptr (C++ type)
mrpt::serialization::CSchemeArchiveBase::ReadObject (C++ function)
mrpt::serialization::CSchemeArchiveBase::readTo (C++ function)
mrpt::serialization::CSchemeArchiveBase::WriteObject (C++ function)
mrpt::serialization::CSchemeArchiveBase::~CSchemeArchiveBase (C++ function)
mrpt::serialization::CSchemeArchiveBase_impl (C++ class)
mrpt::serialization::CSchemeArchiveBase_impl::m_parent (C++ member)
mrpt::serialization::CSchemeArchiveBase_impl::operator bool (C++ function)
mrpt::serialization::CSchemeArchiveBase_impl::operator double (C++ function)
mrpt::serialization::CSchemeArchiveBase_impl::operator float (C++ function)
mrpt::serialization::CSchemeArchiveBase_impl::operator int32_t (C++ function)
mrpt::serialization::CSchemeArchiveBase_impl::operator int64_t (C++ function)
mrpt::serialization::CSchemeArchiveBase_impl::operator std::string (C++ function)
mrpt::serialization::CSchemeArchiveBase_impl::operator uint32_t (C++ function)
mrpt::serialization::CSchemeArchiveBase_impl::operator uint64_t (C++ function)
mrpt::serialization::CSchemeArchiveBase_impl::operator= (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
mrpt::serialization::CSchemeArchiveBase_impl::operator[] (C++ function)
,
[1]
mrpt::serialization::CSchemeArchiveBase_impl::readFromStream (C++ function)
mrpt::serialization::CSchemeArchiveBase_impl::ReadObject (C++ function)
mrpt::serialization::CSchemeArchiveBase_impl::readTo (C++ function)
mrpt::serialization::CSchemeArchiveBase_impl::setParent (C++ function)
mrpt::serialization::CSchemeArchiveBase_impl::WriteObject (C++ function)
mrpt::serialization::CSchemeArchiveBase_impl::writeToStream (C++ function)
mrpt::serialization::CSchemeArchiveBase_impl::~CSchemeArchiveBase_impl (C++ function)
mrpt::serialization::CSerializable (C++ class)
mrpt::serialization::CSerializable::serializeFrom (C++ function)
,
[1]
mrpt::serialization::CSerializable::serializeGetVersion (C++ function)
mrpt::serialization::CSerializable::serializeTo (C++ function)
,
[1]
mrpt::serialization::internal::free_zmq_msg_lst (C++ function)
mrpt::serialization::is_any (C++ type)
mrpt::serialization::is_map (C++ type)
mrpt::serialization::is_map_like (C++ type)
mrpt::serialization::is_multimap (C++ type)
mrpt::serialization::is_simple_type (C++ type)
mrpt::serialization::metaprogramming::ObjectReadFromStream (C++ struct)
mrpt::serialization::metaprogramming::ObjectReadFromStream::ObjectReadFromStream (C++ function)
mrpt::serialization::metaprogramming::ObjectReadFromStream::operator() (C++ function)
mrpt::serialization::metaprogramming::ObjectReadFromStreamToPtrs (C++ struct)
mrpt::serialization::metaprogramming::ObjectReadFromStreamToPtrs::ObjectReadFromStreamToPtrs (C++ function)
mrpt::serialization::metaprogramming::ObjectReadFromStreamToPtrs::operator() (C++ function)
mrpt::serialization::metaprogramming::ObjectWriteToStream (C++ struct)
mrpt::serialization::metaprogramming::ObjectWriteToStream::ObjectWriteToStream (C++ function)
mrpt::serialization::metaprogramming::ObjectWriteToStream::operator() (C++ function)
mrpt::serialization::mrpt_recv_from_zmq (C++ function)
mrpt::serialization::mrpt_recv_from_zmq_buf (C++ function)
mrpt::serialization::mrpt_recv_from_zmq_into (C++ function)
mrpt::serialization::mrpt_send_to_zmq (C++ function)
mrpt::serialization::ObjectToOctetVector (C++ function)
mrpt::serialization::OctetVectorToObject (C++ function)
mrpt::serialization::operator<< (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
,
[12]
,
[13]
,
[14]
,
[15]
,
[16]
,
[17]
,
[18]
,
[19]
,
[20]
,
[21]
,
[22]
,
[23]
mrpt::serialization::operator>> (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
,
[8]
,
[9]
,
[10]
,
[11]
,
[12]
,
[13]
,
[14]
,
[15]
,
[16]
,
[17]
,
[18]
,
[19]
,
[20]
,
[21]
,
[22]
,
[23]
mrpt::serialization::registerAllClasses_mrpt_serialization (C++ function)
MRPT_READ_POD (C macro)
MRPTSTL_SERIALIZABLE_SEQ_CONTAINER (C macro)
MRPTSTL_SERIALIZABLE_SIMPLE_ASSOC_CONTAINER (C macro)
S
SCHEMA_DESERIALIZE_DATATYPE_VERSION (C macro)
SCHEMA_SERIALIZE_DATATYPE_VERSION (C macro)