Fast RTPS  Version 2.8.0
Fast RTPS
TypeIdentifierTypeObjectPair Class Referencefinal

#include <TypeObject.h>

Public Member Functions

RTPS_DllAPI TypeIdentifierTypeObjectPair ()
 
RTPS_DllAPI ~TypeIdentifierTypeObjectPair ()
 
RTPS_DllAPI TypeIdentifierTypeObjectPair (const TypeIdentifierTypeObjectPair &x)
 
RTPS_DllAPI TypeIdentifierTypeObjectPair (TypeIdentifierTypeObjectPair &&x)
 
RTPS_DllAPI TypeIdentifierTypeObjectPairoperator= (const TypeIdentifierTypeObjectPair &x)
 
RTPS_DllAPI TypeIdentifierTypeObjectPairoperator= (TypeIdentifierTypeObjectPair &&x)
 
RTPS_DllAPI void type_identifier (const TypeIdentifier &_type_identifier)
 
RTPS_DllAPI void type_identifier (TypeIdentifier &&_type_identifier)
 
RTPS_DllAPI const TypeIdentifiertype_identifier () const
 
RTPS_DllAPI TypeIdentifiertype_identifier ()
 
RTPS_DllAPI void type_object (const TypeObject &_type_object)
 
RTPS_DllAPI void type_object (TypeObject &&_type_object)
 
RTPS_DllAPI const TypeObjecttype_object () const
 
RTPS_DllAPI TypeObjecttype_object ()
 
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 TypeIdentifierTypeObjectPair &data, size_t current_alignment=0)
 

Constructor & Destructor Documentation

◆ TypeIdentifierTypeObjectPair() [1/3]

◆ ~TypeIdentifierTypeObjectPair()

RTPS_DllAPI ~TypeIdentifierTypeObjectPair ( )

◆ TypeIdentifierTypeObjectPair() [2/3]

◆ TypeIdentifierTypeObjectPair() [3/3]

Member Function Documentation

◆ deserialize()

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

◆ getCdrSerializedSize()

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

◆ operator=() [1/2]

RTPS_DllAPI TypeIdentifierTypeObjectPair& operator= ( const TypeIdentifierTypeObjectPair x)

◆ operator=() [2/2]

◆ serialize()

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

◆ type_identifier() [1/4]

RTPS_DllAPI TypeIdentifier& type_identifier ( )
inline

◆ type_identifier() [2/4]

RTPS_DllAPI const TypeIdentifier& type_identifier ( ) const
inline

◆ type_identifier() [3/4]

RTPS_DllAPI void type_identifier ( const TypeIdentifier _type_identifier)
inline

◆ type_identifier() [4/4]

RTPS_DllAPI void type_identifier ( TypeIdentifier &&  _type_identifier)
inline

◆ type_object() [1/4]

RTPS_DllAPI TypeObject& type_object ( )
inline

◆ type_object() [2/4]

RTPS_DllAPI const TypeObject& type_object ( ) const
inline

◆ type_object() [3/4]

RTPS_DllAPI void type_object ( const TypeObject _type_object)
inline

◆ type_object() [4/4]

RTPS_DllAPI void type_object ( TypeObject &&  _type_object)
inline

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