Class TypeObjectV1
Defined in File QosPolicies.hpp
Inheritance Relationships
Base Types
public eprosima::fastdds::dds::Parameter_t
(Class Parameter_t)public eprosima::fastdds::dds::QosPolicy
(Class QosPolicy)
Class Documentation
-
class TypeObjectV1 : public eprosima::fastdds::dds::Parameter_t, public eprosima::fastdds::dds::QosPolicy
Class TypeObjectV1
Public Functions
-
inline RTPS_DllAPI TypeObjectV1()
Constructor.
-
inline RTPS_DllAPI TypeObjectV1(const TypeObjectV1 &type)
Copy constructor.
- Parameters:
type – Another instance of TypeObjectV1
-
inline RTPS_DllAPI TypeObjectV1(const fastrtps::types::TypeObject &type)
Constructor using a TypeObject.
- Parameters:
type – TypeObject to be set
-
inline RTPS_DllAPI TypeObjectV1(TypeObjectV1 &&type)
Move constructor.
- Parameters:
type – Another instance of TypeObjectV1
- inline RTPS_DllAPI TypeObjectV1 & operator= (const TypeObjectV1 &type)
- inline RTPS_DllAPI TypeObjectV1 & operator= (TypeObjectV1 &&type)
-
virtual RTPS_DllAPI ~TypeObjectV1() override = default
Destructor.
- inline RTPS_DllAPI TypeObjectV1 & operator= (const fastrtps::types::TypeObject &type_object)
- inline RTPS_DllAPI const fastrtps::types::TypeObject & get () const
Getter for the TypeObject.
- Returns:
TypeObject reference
Public Members
-
fastrtps::types::TypeObject m_type_object
Type Object.
-
inline RTPS_DllAPI TypeObjectV1()