ldas-tools-framecpp 3.0.4
Loading...
Searching...
No Matches
FrameCPP::Version_9::FrSHImpl::SerialIO< FR_SH_T > Class Template Reference

#include <FrSHSerialIO.hh>

Inheritance diagram for FrameCPP::Version_9::FrSHImpl::SerialIO< FR_SH_T >:
Collaboration diagram for FrameCPP::Version_9::FrSHImpl::SerialIO< FR_SH_T >:

Public Types

typedef std::string name_type
 
typedef std::string comment_type
 Comment.
 
typedef INT_2U class_type
 Class number of structure being described.
 

Public Member Functions

 SerialIO ()
 
 SerialIO ()
 
class_type GetClass () const
 Return class of object.
 
class_type GetClass () const
 Return class of object.
 
const comment_typeGetComment () const
 Return comment of object.
 
const comment_typeGetComment () const
 Return comment of object.
 
const name_typeGetName () const
 Return name of object.
 
const name_typeGetName () const
 Return name of object.
 

Protected Attributes

name_type name
 
comment_type comment
 
class_type klass
 

Private Member Functions

template<class Archive >
void save (Archive &ar, const unsigned int version) const
 
template<class Archive >
void load (Archive &ar, const unsigned int version)
 
template<class Archive >
void save (Archive &ar, const unsigned int version) const
 
template<class Archive >
void load (Archive &ar, const unsigned int version)
 

Friends

class boost::serialization::access
 

Member Typedef Documentation

◆ class_type

typedef INT_2U FrameCPP::v3::FrSH::class_type
inherited

Class number of structure being described.

◆ comment_type

typedef std::string FrameCPP::v3::FrSH::comment_type
inherited

Comment.

◆ name_type

typedef std::string FrameCPP::v3::FrSH::name_type
inherited

Name of structure being described by this dictionary structure

Constructor & Destructor Documentation

◆ SerialIO() [1/2]

template<typename FR_SH_T >
FrameCPP::Version_9::FrSHImpl::SerialIO< FR_SH_T >::SerialIO ( )
inline

◆ SerialIO() [2/2]

template<typename FR_SH_T >
FrameCPP::Version_9::FrSHImpl::SerialIO< FR_SH_T >::SerialIO ( )
inline

Member Function Documentation

◆ GetClass() [1/2]

FrSH::class_type FrameCPP::v3::FrSH::GetClass ( ) const
inlineinherited

Return class of object.

Returns
Class number of structure being described

◆ GetClass() [2/2]

class_type FrameCPP::v3::FrSH::GetClass ( ) const
inherited

Return class of object.

Returns
Class number of structure being described

◆ GetComment() [1/2]

const FrSH::comment_type & FrameCPP::v3::FrSH::GetComment ( ) const
inlineinherited

Return comment of object.

Returns
Comment

◆ GetComment() [2/2]

const comment_type & FrameCPP::v3::FrSH::GetComment ( ) const
inherited

Return comment of object.

Returns
Comment

◆ GetName() [1/2]

const FrSH::name_type & FrameCPP::v3::FrSH::GetName ( ) const
inlineinherited

Return name of object.

Returns
Name of structure being described by this dictionary structure

◆ GetName() [2/2]

const name_type & FrameCPP::v3::FrSH::GetName ( ) const
inherited

Return name of object.

Returns
Name of structure being described by this dictionary structure

◆ load() [1/2]

template<typename FR_SH_T >
template<class Archive >
void FrameCPP::Version_9::FrSHImpl::SerialIO< FR_SH_T >::load ( Archive & ar,
const unsigned int version )
inlineprivate

◆ load() [2/2]

template<typename FR_SH_T >
template<class Archive >
void FrameCPP::Version_9::FrSHImpl::SerialIO< FR_SH_T >::load ( Archive & ar,
const unsigned int version )
inlineprivate

◆ save() [1/2]

template<typename FR_SH_T >
template<class Archive >
void FrameCPP::Version_9::FrSHImpl::SerialIO< FR_SH_T >::save ( Archive & ar,
const unsigned int version ) const
inlineprivate

◆ save() [2/2]

template<typename FR_SH_T >
template<class Archive >
void FrameCPP::Version_9::FrSHImpl::SerialIO< FR_SH_T >::save ( Archive & ar,
const unsigned int version ) const
inlineprivate

Friends And Related Symbol Documentation

◆ boost::serialization::access

template<typename FR_SH_T >
boost::serialization::access
friend

Member Data Documentation

◆ comment

comment_type FrameCPP::v3::FrSH::comment
protectedinherited

Comment

◆ klass

class_type FrameCPP::v3::FrSH::klass
protectedinherited

Class number of structure being described

◆ name

name_type FrameCPP::v3::FrSH::name
protectedinherited

Name of structure being described by this dictionary structure


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