|
iceoryx2
C++ Language Bindings
|
#include <static_string.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 |
| constexpr auto | c_str () const noexcept -> char const * |
Friends | |
| class | StaticString |
The unchecked API provided by this class allows for uncontrolled memory access. Users of this class must ensure that all memory accesses stay within bounds of the accessed string memory.
Definition at line 100 of file static_string.hpp.
|
default |
|
delete |
|
default |
|
inlineconstexprnoexcept |
Definition at line 122 of file static_string.hpp.
|
inlineconstexprnoexcept |
Definition at line 134 of file static_string.hpp.
References iox2::bb::StaticString< N >::UncheckedConstAccessor::data().
|
inlineconstexprnoexcept |
Definition at line 130 of file static_string.hpp.
Referenced by iox2::bb::StaticString< N >::UncheckedConstAccessor::c_str().
|
inlineconstexprnoexcept |
Definition at line 126 of file static_string.hpp.
|
delete |
|
delete |
|
inlineconstexpr |
Definition at line 118 of file static_string.hpp.
|
friend |
Definition at line 101 of file static_string.hpp.