Fast RTPS  Version 2.9.0
Fast RTPS
TypeIdentifierWithDependencies Class Reference

#include <TypeObject.h>

Public Member Functions

RTPS_DllAPI TypeIdentifierWithDependencies ()
 
RTPS_DllAPI ~TypeIdentifierWithDependencies ()
 
RTPS_DllAPI TypeIdentifierWithDependencies (const TypeIdentifierWithDependencies &x)
 
RTPS_DllAPI TypeIdentifierWithDependencies (TypeIdentifierWithDependencies &&x)
 
RTPS_DllAPI TypeIdentifierWithDependenciesoperator= (const TypeIdentifierWithDependencies &x)
 
RTPS_DllAPI TypeIdentifierWithDependenciesoperator= (TypeIdentifierWithDependencies &&x)
 
RTPS_DllAPI void typeid_with_size (const TypeIdentifierWithSize &_typeid_with_size)
 
RTPS_DllAPI void typeid_with_size (TypeIdentifierWithSize &&_typeid_with_size)
 
RTPS_DllAPI const TypeIdentifierWithSizetypeid_with_size () const
 
RTPS_DllAPI TypeIdentifierWithSizetypeid_with_size ()
 
RTPS_DllAPI void dependent_typeid_count (const int32_t &_dependent_typeid_count)
 
RTPS_DllAPI void dependent_typeid_count (int32_t &&_dependent_typeid_count)
 
RTPS_DllAPI const int32_t & dependent_typeid_count () const
 
RTPS_DllAPI int32_t & dependent_typeid_count ()
 
RTPS_DllAPI void dependent_typeids (const TypeIdentifierWithSizeSeq &_dependent_typeids)
 
RTPS_DllAPI void dependent_typeids (TypeIdentifierWithSizeSeq &&_dependent_typeids)
 
RTPS_DllAPI const TypeIdentifierWithSizeSeqdependent_typeids () const
 
RTPS_DllAPI TypeIdentifierWithSizeSeqdependent_typeids ()
 
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 TypeIdentifierWithDependencies &data, size_t current_alignment=0)
 

Constructor & Destructor Documentation

◆ TypeIdentifierWithDependencies() [1/3]

◆ ~TypeIdentifierWithDependencies()

◆ TypeIdentifierWithDependencies() [2/3]

◆ TypeIdentifierWithDependencies() [3/3]

Member Function Documentation

◆ dependent_typeid_count() [1/4]

RTPS_DllAPI int32_t & dependent_typeid_count ( )
inline

◆ dependent_typeid_count() [2/4]

RTPS_DllAPI const int32_t & dependent_typeid_count ( ) const
inline

◆ dependent_typeid_count() [3/4]

RTPS_DllAPI void dependent_typeid_count ( const int32_t &  _dependent_typeid_count)
inline

◆ dependent_typeid_count() [4/4]

RTPS_DllAPI void dependent_typeid_count ( int32_t &&  _dependent_typeid_count)
inline

◆ dependent_typeids() [1/4]

RTPS_DllAPI TypeIdentifierWithSizeSeq & dependent_typeids ( )
inline

◆ dependent_typeids() [2/4]

RTPS_DllAPI const TypeIdentifierWithSizeSeq & dependent_typeids ( ) const
inline

◆ dependent_typeids() [3/4]

RTPS_DllAPI void dependent_typeids ( const TypeIdentifierWithSizeSeq _dependent_typeids)
inline

◆ dependent_typeids() [4/4]

RTPS_DllAPI void dependent_typeids ( TypeIdentifierWithSizeSeq &&  _dependent_typeids)
inline

◆ deserialize()

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

◆ getCdrSerializedSize()

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

◆ operator=() [1/2]

RTPS_DllAPI TypeIdentifierWithDependencies & operator= ( const TypeIdentifierWithDependencies x)

◆ operator=() [2/2]

◆ serialize()

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

◆ typeid_with_size() [1/4]

RTPS_DllAPI TypeIdentifierWithSize & typeid_with_size ( )
inline

◆ typeid_with_size() [2/4]

RTPS_DllAPI const TypeIdentifierWithSize & typeid_with_size ( ) const
inline

◆ typeid_with_size() [3/4]

RTPS_DllAPI void typeid_with_size ( const TypeIdentifierWithSize _typeid_with_size)
inline

◆ typeid_with_size() [4/4]

RTPS_DllAPI void typeid_with_size ( TypeIdentifierWithSize &&  _typeid_with_size)
inline

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