Fast RTPS  Version 2.14.1
Fast RTPS
Loading...
Searching...
No Matches
ExtendedAnnotationParameterValue Class Reference

This class represents the structure ExtendedAnnotationParameterValue defined by the user in the IDL file. More...

#include <AnnotationParameterValue.h>

Public Member Functions

RTPS_DllAPI ExtendedAnnotationParameterValue ()
 Default constructor.
 
RTPS_DllAPI ~ExtendedAnnotationParameterValue ()
 Default destructor.
 
RTPS_DllAPI ExtendedAnnotationParameterValue (const ExtendedAnnotationParameterValue &x)
 Copy constructor.
 
RTPS_DllAPI ExtendedAnnotationParameterValue (ExtendedAnnotationParameterValue &&x)
 Move constructor.
 
RTPS_DllAPI ExtendedAnnotationParameterValueoperator= (const ExtendedAnnotationParameterValue &x)
 Copy assignment.
 
RTPS_DllAPI ExtendedAnnotationParameterValueoperator= (ExtendedAnnotationParameterValue &&x)
 Move assignment.
 
RTPS_DllAPI void serializeKey (eprosima::fastcdr::Cdr &cdr) const
 This function serializes the key members of an object using CDR serialization.
 
RTPS_DllAPI bool operator== (const ExtendedAnnotationParameterValue &) const
 

Static Public Member Functions

static RTPS_DllAPI size_t getKeyMaxCdrSerializedSize (size_t current_alignment=0)
 This function returns the maximum serialized size of the Key of an object depending on the buffer alignment.
 
static RTPS_DllAPI bool isKeyDefined ()
 This function tells you if the Key has been defined for this type.
 

Detailed Description

This class represents the structure ExtendedAnnotationParameterValue defined by the user in the IDL file.

Constructor & Destructor Documentation

◆ ExtendedAnnotationParameterValue() [1/3]

Default constructor.

◆ ~ExtendedAnnotationParameterValue()

Default destructor.

◆ ExtendedAnnotationParameterValue() [2/3]

Copy constructor.

Parameters
xReference to the object ExtendedAnnotationParameterValue that will be copied.

◆ ExtendedAnnotationParameterValue() [3/3]

Move constructor.

Parameters
xReference to the object ExtendedAnnotationParameterValue that will be copied.

Member Function Documentation

◆ getKeyMaxCdrSerializedSize()

static RTPS_DllAPI size_t getKeyMaxCdrSerializedSize ( size_t  current_alignment = 0)
static

This function returns the maximum serialized size of the Key of an object depending on the buffer alignment.

Parameters
current_alignmentBuffer alignment.
Returns
Maximum serialized size.

◆ isKeyDefined()

static RTPS_DllAPI bool isKeyDefined ( )
static

This function tells you if the Key has been defined for this type.

◆ operator=() [1/2]

Copy assignment.

Parameters
xReference to the object ExtendedAnnotationParameterValue that will be copied.

◆ operator=() [2/2]

Move assignment.

Parameters
xReference to the object ExtendedAnnotationParameterValue that will be copied.

◆ operator==()

RTPS_DllAPI bool operator== ( const ExtendedAnnotationParameterValue ) const
inline

◆ serializeKey()

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

This function serializes the key members of an object using CDR serialization.

Parameters
cdrCDR serialization object.

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