Virtual base class for "schematic archives" (JSON, XML,...)
- Examples:
- serialization_json_example/test.cpp.
Definition at line 75 of file CSchemeArchiveBase.h.
#include <mrpt/serialization/CSchemeArchiveBase.h>
◆ Ptr
◆ CSchemeArchiveBase() [1/2]
◆ ~CSchemeArchiveBase()
virtual mrpt::serialization::CSchemeArchiveBase::~CSchemeArchiveBase |
( |
| ) |
|
|
virtualdefault |
◆ CSchemeArchiveBase() [2/2]
◆ operator bool()
mrpt::serialization::CSchemeArchiveBase::operator bool |
( |
| ) |
const |
|
inlineexplicit |
◆ operator double()
mrpt::serialization::CSchemeArchiveBase::operator double |
( |
| ) |
const |
|
inlineexplicit |
◆ operator float()
mrpt::serialization::CSchemeArchiveBase::operator float |
( |
| ) |
const |
|
inlineexplicit |
◆ operator int32_t()
mrpt::serialization::CSchemeArchiveBase::operator int32_t |
( |
| ) |
const |
|
inlineexplicit |
◆ operator int64_t()
mrpt::serialization::CSchemeArchiveBase::operator int64_t |
( |
| ) |
const |
|
inlineexplicit |
◆ operator std::string()
mrpt::serialization::CSchemeArchiveBase::operator std::string |
( |
| ) |
const |
|
inlineexplicit |
◆ operator uint32_t()
mrpt::serialization::CSchemeArchiveBase::operator uint32_t |
( |
| ) |
const |
|
inlineexplicit |
◆ operator uint64_t()
mrpt::serialization::CSchemeArchiveBase::operator uint64_t |
( |
| ) |
const |
|
inlineexplicit |
◆ operator=() [1/10]
CSchemeArchiveBase& mrpt::serialization::CSchemeArchiveBase::operator= |
( |
const int32_t |
val | ) |
|
|
inline |
◆ operator=() [2/10]
CSchemeArchiveBase& mrpt::serialization::CSchemeArchiveBase::operator= |
( |
const uint32_t |
val | ) |
|
|
inline |
◆ operator=() [3/10]
CSchemeArchiveBase& mrpt::serialization::CSchemeArchiveBase::operator= |
( |
const int64_t |
val | ) |
|
|
inline |
◆ operator=() [4/10]
CSchemeArchiveBase& mrpt::serialization::CSchemeArchiveBase::operator= |
( |
const uint64_t |
val | ) |
|
|
inline |
◆ operator=() [5/10]
◆ operator=() [6/10]
CSchemeArchiveBase& mrpt::serialization::CSchemeArchiveBase::operator= |
( |
const double |
val | ) |
|
|
inline |
◆ operator=() [7/10]
CSchemeArchiveBase& mrpt::serialization::CSchemeArchiveBase::operator= |
( |
const std::nullptr_t |
val | ) |
|
|
inline |
◆ operator=() [8/10]
CSchemeArchiveBase& mrpt::serialization::CSchemeArchiveBase::operator= |
( |
const std::string |
val | ) |
|
|
inline |
◆ operator=() [9/10]
◆ operator=() [10/10]
◆ operator[]() [1/2]
◆ operator[]() [2/2]
◆ ReadObject()
◆ readTo()
void mrpt::serialization::CSchemeArchiveBase::readTo |
( |
CSerializable & |
obj | ) |
|
|
inline |
◆ WriteObject()
◆ CSchemeArchiveBase_impl
◆ operator<<
◆ operator>>
◆ pimpl