append(Con &&container) -> decltype(auto) | di::container::string::MutableStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
assume_size(usize n) | di::container::string::StringImpl< Enc, Vec > | inline |
at(usize index) | di::container::string::MutableStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc >::at(usize index) const -> Optional< CodePoint > requires(encoding::Contiguous< Enc >) | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
back() const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
begin() const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
c_str() const | di::container::string::MutableStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
capacity() const | di::container::string::StringImpl< Enc, Vec > | inline |
clear() | di::container::string::MutableStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
clone() const | di::container::string::MutableStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
CodePoint typedef | di::container::string::StringImpl< Enc, Vec > | |
CodeUnit typedef | di::container::string::StringImpl< Enc, Vec > | |
ConstValue typedef | di::container::string::StringImpl< Enc, Vec > | |
contains(CodePoint code_point) const -> bool | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
contains(Con &&container) const -> bool | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
data() const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
empty() const -> bool | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
Encoding typedef | di::container::string::StringImpl< Enc, Vec > | |
encoding() const -> Enc | di::container::string::StringImpl< Enc, Vec > | inline |
end() const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
ends_with(CodePoint code_point) const -> bool | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
ends_with(Con &&container) const -> bool | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
erase(Iterator first) | di::container::string::MutableStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
erase(Iterator first, Iterator last) -> Iterator | di::container::string::MutableStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
erase(usize offset, Optional< usize > count={}) | di::container::string::MutableStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
find(CodePoint code_point) const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
find(Con &&container) const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
find_first_not_of(CodePoint code_point) const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
find_first_not_of(Con &&container) const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
find_first_of(CodePoint code_point) const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
find_first_of(Con &&container) const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
find_last_not_of(CodePoint code_point) const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
find_last_not_of(Con &&container) const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
find_last_of(CodePoint code_point) const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
find_last_of(Con &&container) const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
front() const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
grow_capacity(usize min_capacity) const | di::container::string::StringImpl< Enc, Vec > | inline |
insert(Iterator it, CodePoint code_point) | di::container::string::MutableStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
insert(usize offset, CodePoint code_point) | di::container::string::MutableStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
insert(Iterator it, Con &&container) | di::container::string::MutableStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
insert(usize offset, Con &&container) | di::container::string::MutableStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
Iterator typedef | di::container::string::StringImpl< Enc, Vec > | |
iterator_at_offset(usize index) const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
max_size() const | di::container::string::StringImpl< Enc, Vec > | inline |
operator+=(Con &&container) -> decltype(auto) | di::container::string::MutableStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
operator[](usize index) -> CodePoint &requires(encoding::Contiguous< Enc >) | di::container::string::MutableStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc >::operator[](usize index) const -> CodePoint requires(encoding::Contiguous< Enc >) | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
pop_back() | di::container::string::MutableStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
push_back(CodePoint code_point) | di::container::string::MutableStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
replace(Iterator first, Iterator last, CodePoint code_point) | di::container::string::MutableStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
replace(usize offset, usize length, CodePoint code_point) | di::container::string::MutableStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
replace(Iterator first, Iterator last, Con &&container) | di::container::string::MutableStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
replace(usize offset, usize length, Con &&container) | di::container::string::MutableStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
reserve_from_nothing(usize n) | di::container::string::StringImpl< Enc, Vec > | inline |
rfind(CodePoint code_point) const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
rfind(Con &&container) const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
size() const -> usize requires(encoding::Contiguous< Enc >) | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
size_bytes() const -> usize | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
size_code_units() const -> usize | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
span() | di::container::string::StringImpl< Enc, Vec > | inline |
span() const | di::container::string::StringImpl< Enc, Vec > | inline |
starts_with(CodePoint code_point) const -> bool | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
starts_with(Con &&container) const -> bool | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
StringImpl()=default | di::container::string::StringImpl< Enc, Vec > | |
substr(Iterator first, Optional< Iterator > last={}) const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
substr(usize offset, Optional< usize > count={}) const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
tag_invoke(types::Tag< util::create_in_place >, InPlaceType< StringImpl >, Vec &&storage) | di::container::string::StringImpl< Enc, Vec > | friend |
take_underlying_vector() && | di::container::string::StringImpl< Enc, Vec > | inline |
unicode_code_points() const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |
Value typedef | di::container::string::StringImpl< Enc, Vec > | |
view() const | di::container::string::ConstantStringInterface< StringImpl< Enc, Vec >, Enc > | inline |