|
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 101 of file static_string.hpp.
|
default |
|
delete |
|
default |
|
inlineconstexprnoexcept |
Definition at line 123 of file static_string.hpp.
|
inlineconstexprnoexcept |
Definition at line 135 of file static_string.hpp.
References iox2::bb::StaticString< N >::UncheckedConstAccessor::data().
|
inlineconstexprnoexcept |
Definition at line 131 of file static_string.hpp.
Referenced by iox2::bb::StaticString< N >::UncheckedConstAccessor::c_str().
|
inlineconstexprnoexcept |
Definition at line 127 of file static_string.hpp.
|
delete |
|
delete |
|
inlineconstexpr |
Definition at line 119 of file static_string.hpp.
|
friend |
Definition at line 102 of file static_string.hpp.