|
iceoryx2
C++ Language Bindings
|
This class provides the interface for accessing individual code units of the string. More...
#include <static_string.hpp>
Public Member Functions | |
| ~ConstAccessorCodeUnits ()=default | |
| ConstAccessorCodeUnits (ConstAccessorCodeUnits const &)=delete | |
| ConstAccessorCodeUnits (ConstAccessorCodeUnits &&)=default | |
| auto | operator= (ConstAccessorCodeUnits const &) -> ConstAccessorCodeUnits &=delete |
| auto | operator= (ConstAccessorCodeUnits &&) -> ConstAccessorCodeUnits &=delete |
| auto | element_at (SizeType index) const noexcept -> OptionalConstCodeUnitReference |
| auto | front_element () const noexcept -> OptionalConstCodeUnitReference |
| auto | back_element () const noexcept -> OptionalConstCodeUnitReference |
Friends | |
| class | StaticString |
| auto | bb::detail::is_valid_path_to_file (const bb::StaticString< N > &name) noexcept -> bool |
| auto | bb::detail::is_valid_path_to_directory (const bb::StaticString< N > &name) noexcept -> bool |
This class provides the interface for accessing individual code units of the string.
Definition at line 292 of file static_string.hpp.
|
default |
|
delete |
|
default |
|
inlinenoexcept |
Retrieve the last code unit at the end of the string.
NULLOPT if the string is empty. Definition at line 396 of file static_string.hpp.
References iox2::bb::StaticString< N >::empty(), iox2::bb::NULLOPT, and iox2::bb::StaticString< N >::size().
|
inlinenoexcept |
Retrieve the single code unit at index.
NULLOPT if the index is out of bounds. Definition at line 376 of file static_string.hpp.
References iox2::bb::NULLOPT.
|
inlinenoexcept |
Retrieve the first code unit at the beginning of the string.
NULLOPT if the string is empty. Definition at line 386 of file static_string.hpp.
References iox2::bb::StaticString< N >::empty(), and iox2::bb::NULLOPT.
|
delete |
|
delete |
|
friend |
|
friend |
|
friend |
Definition at line 293 of file static_string.hpp.