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;
Definition DynamicTypePtr.h:27
RTPS_DllAPI DynamicType_ptr(DynamicType_ptr &&other)=default
RTPS_DllAPI bool operator!=(std::nullptr_t) const
Definition DynamicTypePtr.h:58
DynamicType_ptr()
Definition DynamicTypePtr.h:36
RTPS_DllAPI DynamicType_ptr & operator=(const DynamicType_ptr &)=default
RTPS_DllAPI DynamicType_ptr(DynamicType *pType)
std::shared_ptr< DynamicType > Base
Definition DynamicTypePtr.h:30
RTPS_DllAPI bool operator==(std::nullptr_t) const
Definition DynamicTypePtr.h:64
RTPS_DllAPI DynamicType_ptr(const DynamicType_ptr &other)=default
Definition DynamicType.h:38
eProsima namespace.
Definition LibrarySettingsAttributes.h:23