create(Targs &&... args) noexcept | DesignPattern::Creation< Semaphore, SemaphoreError > | static |
Creation() noexcept=default (defined in DesignPattern::Creation< Semaphore, SemaphoreError >) | DesignPattern::Creation< Semaphore, SemaphoreError > | |
Creation(Creation &&rhs) noexcept (defined in DesignPattern::Creation< Semaphore, SemaphoreError >) | DesignPattern::Creation< Semaphore, SemaphoreError > | |
Creation(const Creation &rhs) noexcept=default (defined in DesignPattern::Creation< Semaphore, SemaphoreError >) | DesignPattern::Creation< Semaphore, SemaphoreError > | |
CreationPattern_t typedef (defined in DesignPattern::Creation< Semaphore, SemaphoreError >) | DesignPattern::Creation< Semaphore, SemaphoreError > | |
DesignPattern::Creation< Semaphore, SemaphoreError > (defined in iox::posix::Semaphore) | iox::posix::Semaphore | friend |
errorType_t typedef (defined in DesignPattern::Creation< Semaphore, SemaphoreError >) | DesignPattern::Creation< Semaphore, SemaphoreError > | |
getValue() const noexcept | iox::posix::Semaphore | |
isInitialized() const noexcept | DesignPattern::Creation< Semaphore, SemaphoreError > | |
m_errorValue (defined in DesignPattern::Creation< Semaphore, SemaphoreError >) | DesignPattern::Creation< Semaphore, SemaphoreError > | protected |
m_isInitialized (defined in DesignPattern::Creation< Semaphore, SemaphoreError >) | DesignPattern::Creation< Semaphore, SemaphoreError > | protected |
operator=(Semaphore &&rhs) noexcept | iox::posix::Semaphore | |
operator=(const Semaphore &)=delete | iox::posix::Semaphore | |
operator=(Creation &&rhs) noexcept (defined in DesignPattern::Creation< Semaphore, SemaphoreError >) | DesignPattern::Creation< Semaphore, SemaphoreError > | |
operator=(const Creation &rhs) noexcept=default (defined in DesignPattern::Creation< Semaphore, SemaphoreError >) | DesignPattern::Creation< Semaphore, SemaphoreError > | |
placementCreate(void *const memory, Targs &&... args) noexcept | DesignPattern::Creation< Semaphore, SemaphoreError > | static |
post() noexcept | iox::posix::Semaphore | |
result_t typedef (defined in DesignPattern::Creation< Semaphore, SemaphoreError >) | DesignPattern::Creation< Semaphore, SemaphoreError > | |
Semaphore() noexcept | iox::posix::Semaphore | |
Semaphore(Semaphore &&rhs) noexcept | iox::posix::Semaphore | |
Semaphore(const Semaphore &)=delete | iox::posix::Semaphore | |
timedWait(const units::Duration abs_timeout) noexcept | iox::posix::Semaphore | |
tryWait() noexcept | iox::posix::Semaphore | |
verify(Semaphore &&newObject) noexcept | DesignPattern::Creation< Semaphore, SemaphoreError > | static |
wait() noexcept | iox::posix::Semaphore | |
~Semaphore() noexcept | iox::posix::Semaphore | |