Fast RTPS  Version 2.14.1
Fast RTPS
Loading...
Searching...
No Matches
DynamicType_ptr Class Reference

#include <DynamicTypePtr.h>

Inheritance diagram for DynamicType_ptr:

Public Types

typedef std::shared_ptr< DynamicTypeBase
 

Public Member Functions

 DynamicType_ptr ()
 
RTPS_DllAPI DynamicType_ptr (DynamicType *pType)
 
RTPS_DllAPI DynamicType_ptr (const DynamicType_ptr &other)=default
 
RTPS_DllAPI DynamicType_ptr (DynamicType_ptr &&other)=default
 
RTPS_DllAPI DynamicType_ptroperator= (const DynamicType_ptr &)=default
 
RTPS_DllAPI DynamicType_ptroperator= (DynamicType_ptr &&)=default
 
RTPS_DllAPI DynamicType_ptroperator= (DynamicType *)
 
RTPS_DllAPI bool operator!= (std::nullptr_t) const
 
RTPS_DllAPI bool operator== (std::nullptr_t) const
 

Member Typedef Documentation

◆ Base

typedef std::shared_ptr<DynamicType> Base

Constructor & Destructor Documentation

◆ DynamicType_ptr() [1/4]

DynamicType_ptr ( )
inline

◆ DynamicType_ptr() [2/4]

RTPS_DllAPI DynamicType_ptr ( DynamicType pType)
explicit

◆ DynamicType_ptr() [3/4]

RTPS_DllAPI DynamicType_ptr ( const DynamicType_ptr other)
default

◆ DynamicType_ptr() [4/4]

RTPS_DllAPI DynamicType_ptr ( DynamicType_ptr &&  other)
default

Member Function Documentation

◆ operator!=()

RTPS_DllAPI bool operator!= ( std::nullptr_t  ) const
inline

◆ operator=() [1/3]

RTPS_DllAPI DynamicType_ptr & operator= ( const DynamicType_ptr )
default

◆ operator=() [2/3]

RTPS_DllAPI DynamicType_ptr & operator= ( DynamicType )

◆ operator=() [3/3]

RTPS_DllAPI DynamicType_ptr & operator= ( DynamicType_ptr &&  )
default

◆ operator==()

RTPS_DllAPI bool operator== ( std::nullptr_t  ) const
inline

The documentation for this class was generated from the following file: