xentara-plugin v1.2.1
The Xentara Plugin Framework
|
An accessor used for the initialization of memory containing a single C++ object. More...
#include <memory/Initializer_Object.hpp>
Public Types | |
using | TargetObject = memory::Object< Type > |
The object type describing the structure. | |
using | Element = typename TargetObject::Element |
The C++ object type. | |
Public Member Functions | |
auto | get () const noexcept -> Element & |
Gets the object. | |
auto | operator* () const noexcept -> Element & |
Gets the object. | |
auto | operator-> () const noexcept -> Element * |
Member access operator. | |
An accessor used for the initialization of memory containing a single C++ object.
Type | The type of the C++ object contained in the memory |
using xentara::memory::Initializer< Object< Type > >::Element = typename TargetObject::Element |
The C++ object type.
using xentara::memory::Initializer< Object< Type > >::TargetObject = memory::Object<Type> |
The object type describing the structure.
|
noexcept |
Gets the object.
|
noexcept |
Gets the object.
|
noexcept |
Member access operator.