Class TypeInformation
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 TypeInformation : public eprosima::fastdds::dds::Parameter_t, public eprosima::fastdds::dds::QosPolicy
Class xtypes::TypeInformation
Public Functions
-
inline RTPS_DllAPI TypeInformation()
Constructor.
-
inline RTPS_DllAPI TypeInformation(const TypeInformation &type)
Copy constructor.
- Parameters:
type – Another instance of TypeInformation
-
inline RTPS_DllAPI TypeInformation(const fastrtps::types::TypeInformation &info)
Constructor using a fastrtps::types::TypeInformation.
- Parameters:
info – fastrtps::types::TypeInformation to be set
-
inline RTPS_DllAPI TypeInformation(TypeInformation &&type)
Move Constructor.
- Parameters:
type – Another instance of TypeInformation
- inline RTPS_DllAPI TypeInformation & operator= (const TypeInformation &type)
- inline RTPS_DllAPI TypeInformation & operator= (TypeInformation &&type)
-
virtual RTPS_DllAPI ~TypeInformation() override = default
Destructor.
- inline RTPS_DllAPI bool assigned () const
Check if it is assigned.
- Returns:
true if assigned, false if not
- inline RTPS_DllAPI void assigned (bool value)
Setter for assigned boolean.
- Parameters:
value – Boolean to be set
- inline RTPS_DllAPI TypeInformation & operator= (const fastrtps::types::TypeInformation &type_info)
Public Members
-
fastrtps::types::TypeInformation type_information
Type Information.
-
inline RTPS_DllAPI TypeInformation()