Public Member Functions | Private Member Functions | Friends | List of all members
karto::CustomData Class Referenceabstract

#include <Karto.h>

Inheritance diagram for karto::CustomData:
Inheritance graph

Public Member Functions

 CustomData ()
virtual void Read (const std::string &rValue)=0
virtual const std::string Write () const =0
virtual ~CustomData ()
- Public Member Functions inherited from karto::Object
virtual const char * GetClassName () const =0
const NameGetName () const
virtual kt_objecttype GetObjectType () const =0
AbstractParameterGetParameter (const std::string &rName) const
virtual ParameterManagerGetParameterManager ()
const ParameterVectorGetParameters () const
 Object ()
 Object (const Name &rName)
 Object (const Object &)
const Objectoperator= (const Object &)
template<typename T >
void SetParameter (const std::string &rName, T value)
virtual ~Object ()
- Public Member Functions inherited from karto::NonCopyable
 NonCopyable ()
template<class Archive >
void serialize (Archive &ar, const unsigned int version)
virtual ~NonCopyable ()

Private Member Functions

 CustomData (const CustomData &)
const CustomDataoperator= (const CustomData &)
template<class Archive >
void serialize (Archive &ar, const unsigned int version)


class boost::serialization::access

Detailed Description

For making custom data

Definition at line 5062 of file Karto.h.

Constructor & Destructor Documentation

◆ CustomData() [1/2]

karto::CustomData::CustomData ( )


Definition at line 5073 of file Karto.h.

◆ ~CustomData()

virtual karto::CustomData::~CustomData ( )


Definition at line 5081 of file Karto.h.

◆ CustomData() [2/2]

karto::CustomData::CustomData ( const CustomData )

Member Function Documentation

◆ operator=()

const CustomData& karto::CustomData::operator= ( const CustomData )

◆ Read()

virtual void karto::CustomData::Read ( const std::string &  rValue)
pure virtual

Read in this custom data from a string

rValuestring representation of this data object

◆ serialize()

template<class Archive >
void karto::CustomData::serialize ( Archive &  ar,
const unsigned int  version 

Definition at line 5104 of file Karto.h.

◆ Write()

virtual const std::string karto::CustomData::Write ( ) const
pure virtual

Write out this custom data as a string

string representation of this data object

Friends And Related Function Documentation

◆ boost::serialization::access

friend class boost::serialization::access

Definition at line 5102 of file Karto.h.

The documentation for this class was generated from the following file:

Author(s): Steve Macenski
autogenerated on Sun Jun 6 2021 02:48:44