17.1.5.8. TypeObjectV1

class eprosima::fastdds::dds::TypeObjectV1 : public eprosima::fastdds::dds::Parameter_t, public eprosima::fastdds::dds::QosPolicy

Class TypeObjectV1

Public Functions

inline TypeObjectV1()

Constructor.

inline TypeObjectV1(const TypeObjectV1 &type)

Copy constructor.

Parameters

type – Another instance of TypeObjectV1

inline TypeObjectV1(const fastrtps::types::TypeObject &type)

Constructor using a TypeObject.

Parameters

type – TypeObject to be set

inline TypeObjectV1(TypeObjectV1 &&type)

Move constructor.

Parameters

type – Another instance of TypeObjectV1

virtual ~TypeObjectV1() override = default

Destructor.

inline virtual void clear() override

Clears the QosPolicy object.

inline const fastrtps::types::TypeObject &get() const

Getter for the TypeObject.

Returns

TypeObject reference

Public Members

fastrtps::types::TypeObject m_type_object

Type Object.