|
|
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: