iceoryx_doc
1.0.1
|
DesignPattern::Creation offers us a create method which forwards the arguments to the constructor. Use this class like in the code example below. More...
#include <shared_pointer.hpp>
Public Types | |
using | CreationPattern_t = DesignPattern::Creation< SharedPointer< T >, SharedPointerError > |
Public Member Functions | |
SharedPointer (const SharedPointer &)=default | |
SharedPointer (SharedPointer &&)=default | |
SharedPointer & | operator= (const SharedPointer &) noexcept |
SharedPointer & | operator= (SharedPointer &&) noexcept |
T * | get () noexcept |
const T * | get () const noexcept |
T * | operator-> () noexcept |
const T * | operator-> () const noexcept |
T & | operator* () noexcept |
const T & | operator* () const noexcept |
operator bool () const noexcept | |
Friends | |
class | DesignPattern::Creation< SharedPointer< T >, SharedPointerError > |
DesignPattern::Creation offers us a create method which forwards the arguments to the constructor. Use this class like in the code example below.