15 #ifndef TYPES_DYNAMIC_TYPE_PTR_H 16 #define TYPES_DYNAMIC_TYPE_PTR_H 18 #include <fastrtps/types/TypesBase.h> 30 typedef std::shared_ptr<DynamicType>
Base;
32 using Base::operator ->;
33 using Base::operator *;
34 using Base::operator bool;
44 const DynamicType_ptr& other) =
default;
47 DynamicType_ptr&& other) =
default;
50 const DynamicType_ptr&) =
default;
53 DynamicType_ptr&&) =
default;
76 #endif // TYPES_DYNAMIC_TYPE_PTR_H DynamicType_ptr()
Definition: DynamicTypePtr.h:36
std::shared_ptr< DynamicType > Base
Definition: DynamicTypePtr.h:30
eProsima namespace.
Definition: LibrarySettingsAttributes.h:23
RTPS_DllAPI bool operator!=(std::nullptr_t) const
Definition: DynamicTypePtr.h:58
Definition: DynamicType.h:37
RTPS_DllAPI DynamicType_ptr & operator=(const DynamicType_ptr &)=default
RTPS_DllAPI bool operator==(std::nullptr_t) const
Definition: DynamicTypePtr.h:64
Definition: DynamicTypePtr.h:26