at(usize index) const -> Optional< CodePoint > requires(encoding::Contiguous< Enc >) | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
back() const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
begin() const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
contains(CodePoint code_point) const -> bool | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
contains(Con &&container) const -> bool | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
data() const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
empty() const -> bool | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
Encoding typedef | di::container::ErasedString | |
encoding() const | di::container::ErasedString | inline |
end() const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
ends_with(CodePoint code_point) const -> bool | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
ends_with(Con &&container) const -> bool | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
ErasedString(ThunkFunction thunk) | di::container::ErasedString | inlineexplicitprotected |
ErasedString(Span< c8 const > data={}, void *state0=nullptr, void *state1=nullptr, void *state2=nullptr, ThunkFunction thunk=nullptr) | di::container::ErasedString | inlineexplicit |
ErasedString(ErasedString &&other) | di::container::ErasedString | inline |
ErasedString(T &&value) | di::container::ErasedString | inline |
find(CodePoint code_point) const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
find(Con &&container) const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
find_first_not_of(CodePoint code_point) const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
find_first_not_of(Con &&container) const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
find_first_of(CodePoint code_point) const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
find_first_of(Con &&container) const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
find_last_not_of(CodePoint code_point) const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
find_last_not_of(Con &&container) const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
find_last_of(CodePoint code_point) const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
find_last_of(Con &&container) const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
front() const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
iterator_at_offset(usize index) const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
m_data | di::container::ErasedString | protected |
m_state | di::container::ErasedString | protected |
m_thunk | di::container::ErasedString | protected |
operator=(ErasedString &&other) -> ErasedString & | di::container::ErasedString | inline |
operator[](usize index) const -> CodePoint requires(encoding::Contiguous< Enc >) | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
rfind(CodePoint code_point) const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
rfind(Con &&container) const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
size() const -> usize requires(encoding::Contiguous< Enc >) | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
size_bytes() const -> usize | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
size_code_units() const -> usize | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
span() const | di::container::ErasedString | inline |
starts_with(CodePoint code_point) const -> bool | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
starts_with(Con &&container) const -> bool | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
substr(Iterator first, Optional< Iterator > last={}) const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
substr(usize offset, Optional< usize > count={}) const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
ThunkFunction typedef | di::container::ErasedString | protected |
ThunkOp enum name | di::container::ErasedString | protected |
unicode_code_points() const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
view() const | di::container::string::ConstantStringInterface< ErasedString, string::Utf8Encoding > | inline |
~ErasedString() | di::container::ErasedString | inline |