|
iceoryx2
C++ Language Bindings
|
Users of this class must ensure that all memory accesses stay within bounds of the accessed vector's memory. More...
#include <static_vector.hpp>
Public Member Functions | |
| ~UncheckedAccessor ()=default | |
| UncheckedAccessor (UncheckedAccessor const &)=delete | |
| UncheckedAccessor (UncheckedAccessor &&)=default | |
| auto | operator= (UncheckedAccessor const &) -> UncheckedAccessor &=delete |
| auto | operator= (UncheckedAccessor &&) -> UncheckedAccessor &=delete |
| constexpr auto | operator[] (SizeType index) &&-> Reference |
| constexpr auto | begin () &&noexcept -> Iterator |
| constexpr auto | end () &&noexcept -> Iterator |
| constexpr auto | data () &&noexcept -> Pointer |
Friends | |
| class | StaticVector |
Users of this class must ensure that all memory accesses stay within bounds of the accessed vector's memory.
Definition at line 91 of file static_vector.hpp.
|
default |
|
delete |
|
default |
|
inlineconstexprnoexcept |
Definition at line 113 of file static_vector.hpp.
References iox2::bb::detail::RawByteStorage< T, Capacity >::pointer_from_index().
|
inlineconstexprnoexcept |
Definition at line 121 of file static_vector.hpp.
References iox2::bb::detail::RawByteStorage< T, Capacity >::pointer_from_index().
|
inlineconstexprnoexcept |
Definition at line 117 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 109 of file static_vector.hpp.
References iox2::bb::detail::RawByteStorage< T, Capacity >::pointer_from_index().
|
friend |
Definition at line 92 of file static_vector.hpp.