Fast RTPS  Version 2.6.0
Fast RTPS
TypeInformation Class Reference

#include <TypeObject.h>

Public Member Functions

RTPS_DllAPI TypeInformation ()
 
RTPS_DllAPI ~TypeInformation ()
 
RTPS_DllAPI TypeInformation (const TypeInformation &x)
 
RTPS_DllAPI TypeInformation (TypeInformation &&x)
 
RTPS_DllAPI TypeInformationoperator= (const TypeInformation &x)
 
RTPS_DllAPI TypeInformationoperator= (TypeInformation &&x)
 
RTPS_DllAPI void minimal (const TypeIdentifierWithDependencies &_minimal)
 
RTPS_DllAPI void minimal (TypeIdentifierWithDependencies &&_minimal)
 
RTPS_DllAPI const TypeIdentifierWithDependenciesminimal () const
 
RTPS_DllAPI TypeIdentifierWithDependenciesminimal ()
 
RTPS_DllAPI void complete (const TypeIdentifierWithDependencies &_complete)
 
RTPS_DllAPI void complete (TypeIdentifierWithDependencies &&_complete)
 
RTPS_DllAPI const TypeIdentifierWithDependenciescomplete () const
 
RTPS_DllAPI TypeIdentifierWithDependenciescomplete ()
 
RTPS_DllAPI void serialize (eprosima::fastcdr::Cdr &cdr) const
 
RTPS_DllAPI void deserialize (eprosima::fastcdr::Cdr &cdr)
 

Static Public Member Functions

static RTPS_DllAPI size_t getCdrSerializedSize (const TypeInformation &data, size_t current_alignment=0)
 

Constructor & Destructor Documentation

◆ TypeInformation() [1/3]

RTPS_DllAPI TypeInformation ( )

◆ ~TypeInformation()

RTPS_DllAPI ~TypeInformation ( )

◆ TypeInformation() [2/3]

RTPS_DllAPI TypeInformation ( const TypeInformation x)

◆ TypeInformation() [3/3]

RTPS_DllAPI TypeInformation ( TypeInformation &&  x)

Member Function Documentation

◆ complete() [1/4]

RTPS_DllAPI TypeIdentifierWithDependencies& complete ( )
inline

◆ complete() [2/4]

RTPS_DllAPI const TypeIdentifierWithDependencies& complete ( ) const
inline

◆ complete() [3/4]

RTPS_DllAPI void complete ( const TypeIdentifierWithDependencies _complete)
inline

◆ complete() [4/4]

RTPS_DllAPI void complete ( TypeIdentifierWithDependencies &&  _complete)
inline

◆ deserialize()

RTPS_DllAPI void deserialize ( eprosima::fastcdr::Cdr &  cdr)

◆ getCdrSerializedSize()

static RTPS_DllAPI size_t getCdrSerializedSize ( const TypeInformation data,
size_t  current_alignment = 0 
)
static

◆ minimal() [1/4]

RTPS_DllAPI TypeIdentifierWithDependencies& minimal ( )
inline

◆ minimal() [2/4]

RTPS_DllAPI const TypeIdentifierWithDependencies& minimal ( ) const
inline

◆ minimal() [3/4]

RTPS_DllAPI void minimal ( const TypeIdentifierWithDependencies _minimal)
inline

◆ minimal() [4/4]

RTPS_DllAPI void minimal ( TypeIdentifierWithDependencies &&  _minimal)
inline

◆ operator=() [1/2]

RTPS_DllAPI TypeInformation& operator= ( const TypeInformation x)

◆ operator=() [2/2]

RTPS_DllAPI TypeInformation& operator= ( TypeInformation &&  x)

◆ serialize()

RTPS_DllAPI void serialize ( eprosima::fastcdr::Cdr &  cdr) const

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