|
using | Name_t = cxx::string< NAME_SIZE > |
|
using | CreationPattern_t = Creation< SharedMemory, SharedMemoryError > |
|
using | result_t = iox::cxx::expected< SharedMemory, SharedMemoryError > |
|
using | errorType_t = SharedMemoryError |
|
|
static constexpr uint64_t | NAME_SIZE = 128U |
|
|
class | DesignPattern::Creation< SharedMemory, SharedMemoryError > |
|
|
static result_t | create (Targs &&... args) noexcept |
| factory method which guarantees that either a working object is produced or an error value describing the error during construction More...
|
|
static result_t | verify (SharedMemory &&newObject) noexcept |
| verifies if a class was created successfully More...
|
|
static iox::cxx::expected< SharedMemoryError > | placementCreate (void *const memory, Targs &&... args) noexcept |
| factory method which guarantees that either a working object is produced or an error value describing the error during construction More...
|
|
bool | m_isInitialized |
|
SharedMemoryError | m_errorValue |
|
The documentation for this class was generated from the following file: