CyclicIndex(ValueType value=0U) noexcept (defined in iox::concurrent::CyclicIndex< CycleLength, ValueType >) | iox::concurrent::CyclicIndex< CycleLength, ValueType > | explicit |
CyclicIndex(ValueType index, ValueType cycle) noexcept (defined in iox::concurrent::CyclicIndex< CycleLength, ValueType >) | iox::concurrent::CyclicIndex< CycleLength, ValueType > | |
CyclicIndex(const CyclicIndex &)=default (defined in iox::concurrent::CyclicIndex< CycleLength, ValueType >) | iox::concurrent::CyclicIndex< CycleLength, ValueType > | |
CyclicIndex(CyclicIndex &&)=default (defined in iox::concurrent::CyclicIndex< CycleLength, ValueType >) | iox::concurrent::CyclicIndex< CycleLength, ValueType > | |
getCycle() const noexcept (defined in iox::concurrent::CyclicIndex< CycleLength, ValueType >) | iox::concurrent::CyclicIndex< CycleLength, ValueType > | |
getIndex() const noexcept (defined in iox::concurrent::CyclicIndex< CycleLength, ValueType >) | iox::concurrent::CyclicIndex< CycleLength, ValueType > | |
getValue() const noexcept (defined in iox::concurrent::CyclicIndex< CycleLength, ValueType >) | iox::concurrent::CyclicIndex< CycleLength, ValueType > | |
INDEX_AT_MAX_VALUE (defined in iox::concurrent::CyclicIndex< CycleLength, ValueType >) | iox::concurrent::CyclicIndex< CycleLength, ValueType > | static |
isOneCycleBehind(const CyclicIndex &other) const noexcept (defined in iox::concurrent::CyclicIndex< CycleLength, ValueType >) | iox::concurrent::CyclicIndex< CycleLength, ValueType > | |
MAX_CYCLE (defined in iox::concurrent::CyclicIndex< CycleLength, ValueType >) | iox::concurrent::CyclicIndex< CycleLength, ValueType > | static |
MAX_INDEX (defined in iox::concurrent::CyclicIndex< CycleLength, ValueType >) | iox::concurrent::CyclicIndex< CycleLength, ValueType > | static |
MAX_VALUE (defined in iox::concurrent::CyclicIndex< CycleLength, ValueType >) | iox::concurrent::CyclicIndex< CycleLength, ValueType > | static |
next() const noexcept (defined in iox::concurrent::CyclicIndex< CycleLength, ValueType >) | iox::concurrent::CyclicIndex< CycleLength, ValueType > | |
operator+(const ValueType value) const noexcept (defined in iox::concurrent::CyclicIndex< CycleLength, ValueType >) | iox::concurrent::CyclicIndex< CycleLength, ValueType > | |
operator-(const CyclicIndex< CycleLength, ValueType > &rhs) const | iox::concurrent::CyclicIndex< CycleLength, ValueType > | |
operator=(const CyclicIndex &)=default (defined in iox::concurrent::CyclicIndex< CycleLength, ValueType >) | iox::concurrent::CyclicIndex< CycleLength, ValueType > | |
operator=(CyclicIndex &&)=default (defined in iox::concurrent::CyclicIndex< CycleLength, ValueType >) | iox::concurrent::CyclicIndex< CycleLength, ValueType > | |
OVERFLOW_START_INDEX (defined in iox::concurrent::CyclicIndex< CycleLength, ValueType >) | iox::concurrent::CyclicIndex< CycleLength, ValueType > | static |
value_t typedef (defined in iox::concurrent::CyclicIndex< CycleLength, ValueType >) | iox::concurrent::CyclicIndex< CycleLength, ValueType > | |