iceoryx_doc  1.0.1
Public Member Functions | Friends | List of all members
iox::posix::MemoryMap Class Reference
Inheritance diagram for iox::posix::MemoryMap:
Inheritance graph
[legend]
Collaboration diagram for iox::posix::MemoryMap:
Collaboration graph
[legend]

Public Member Functions

 MemoryMap (const MemoryMap &)=delete
 
MemoryMapoperator= (const MemoryMap &)=delete
 
 MemoryMap (MemoryMap &&rhs) noexcept
 
MemoryMapoperator= (MemoryMap &&rhs) noexcept
 
void * getBaseAddress () const noexcept
 
- Public Member Functions inherited from DesignPattern::Creation< MemoryMap, MemoryMapError >
 Creation (Creation &&rhs) noexcept
 
 Creation (const Creation &rhs) noexcept=default
 
Creationoperator= (Creation &&rhs) noexcept
 
Creationoperator= (const Creation &rhs) noexcept=default
 
bool isInitialized () const noexcept
 returns true if the object was constructed successfully, otherwise false
 

Friends

class DesignPattern::Creation< MemoryMap, MemoryMapError >
 

Additional Inherited Members

- Public Types inherited from DesignPattern::Creation< MemoryMap, MemoryMapError >
using CreationPattern_t = Creation< MemoryMap, MemoryMapError >
 
using result_t = iox::cxx::expected< MemoryMap, MemoryMapError >
 
using errorType_t = MemoryMapError
 
- Static Public Member Functions inherited from DesignPattern::Creation< MemoryMap, MemoryMapError >
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 (MemoryMap &&newObject) noexcept
 verifies if a class was created successfully More...
 
static iox::cxx::expected< MemoryMapError > 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...
 
- Protected Attributes inherited from DesignPattern::Creation< MemoryMap, MemoryMapError >
bool m_isInitialized
 
MemoryMapError m_errorValue
 

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