|
iceoryx2
C++ Language Bindings
|
#include <static_vector.hpp>
Public Member Functions | |
| ~UncheckedConstAccessor ()=default | |
| UncheckedConstAccessor (UncheckedConstAccessor const &)=delete | |
| UncheckedConstAccessor (UncheckedConstAccessor &&)=default | |
| auto | operator= (UncheckedConstAccessor const &) -> UncheckedConstAccessor &=delete |
| auto | operator= (UncheckedConstAccessor &&) -> UncheckedConstAccessor &=delete |
| constexpr auto | operator[] (SizeType index) const &&-> ConstReference |
| constexpr auto | begin () const &&noexcept -> ConstIterator |
| constexpr auto | end () const &&noexcept -> ConstIterator |
| constexpr auto | data () const &&noexcept -> ConstPointer |
Friends | |
| class | StaticVector |
Unchecked element access. Users of this class must ensure that all memory accesses stay within bounds of the accessed vector's memory.
Definition at line 54 of file static_vector.hpp.
|
default |
|
delete |
|
default |
|
inlineconstexprnoexcept |
Definition at line 76 of file static_vector.hpp.
References iox2::bb::detail::RawByteStorage< T, Capacity >::pointer_from_index().
|
inlineconstexprnoexcept |
Definition at line 84 of file static_vector.hpp.
References iox2::bb::detail::RawByteStorage< T, Capacity >::pointer_from_index().
|
inlineconstexprnoexcept |
Definition at line 80 of file static_vector.hpp.
References iox2::bb::detail::RawByteStorage< T, Capacity >::pointer_from_index(), and iox2::bb::detail::RawByteStorage< T, Capacity >::size().
|
delete |
|
delete |
|
inlineconstexpr |
Definition at line 72 of file static_vector.hpp.
References iox2::bb::detail::RawByteStorage< T, Capacity >::pointer_from_index().
|
friend |
Definition at line 55 of file static_vector.hpp.