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