_erase_pos | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | |
_erase_size | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | |
_has_hash_cache | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | protected |
_hash_cache | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | protected |
_to | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | |
_to_size | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | |
apply_data_nothrow | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | static |
apply_str_to_begin(string_view_t str) noexcept(copy_construct_nothrow &&apply_data_nothrow) override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlinevirtual |
apply_str_to_begin(ptr_t str) noexcept(apply_data_nothrow) override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlinevirtual |
apply_str_to_end(string_view_t str) noexcept(copy_construct_nothrow &&apply_data_nothrow) override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlinevirtual |
apply_str_to_end(ptr_t str) noexcept(apply_data_nothrow) override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlinevirtual |
arec(size_t index) noexcept(copy_construct_nothrow &&move_construct_nothrow) override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlinevirtual |
arec_set(size_t index, char_T a, ptr_t &p) noexcept(copy_assign_nothrow &&move_construct_nothrow) override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlinevirtual |
base_string_data_t() noexcept=default | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | |
base_string_data_t(never_ref_num_zero_t) noexcept | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inline |
base_t typedef | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | |
be_replace(this_t *a, ptr_t b) noexcept(ptr_reset_nothrow) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inlineprotectedstatic |
be_replace(ptr_t &a, ptr_t b) noexcept(ptr_reset_nothrow) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inlineprotectedstatic |
be_replace_as(ptr_t a) noexcept(clear_nothrow) override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlinevirtual |
clear_nothrow | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | static |
compare_type typedef | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | |
compare_with(ptr_t with) noexcept(compare.nothrow< char_T >) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inline |
compare_with(ptr_t with, size_t pos, size_t size) noexcept(compare.nothrow< char_T >) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inline |
compare_with(string_view_t with) noexcept(compare.nothrow< char_T >) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inline |
compare_with(const_string_ptr_t with) noexcept(compare.nothrow< char_T >) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inline |
compare_with_same_size(ptr_t with) noexcept(compare.nothrow< char_T >) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inline |
const_string_ptr_t typedef | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | |
construct_nothrow | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | static |
copy_assign_nothrow | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | static |
copy_construct_nothrow | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | static |
copy_part_data_to(char_T *to, size_t pos, size_t size) noexcept(copy_assign_nothrow) override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlineprotectedvirtual |
default_compare_method(ptr_t with) noexcept(compare.nothrow< char_T >) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inlineprotected |
default_equal_method(ptr_t with) noexcept(equal.nothrow< char_T >) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inlineprotected |
destruct_nothrow | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | static |
do_erase(size_t pos, size_t size) noexcept override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlinevirtual |
do_insert(size_t pos, string_view_t str) noexcept(copy_construct_nothrow) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | virtual |
do_insert(size_t pos, ptr_t str) noexcept | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | virtual |
do_output(text_ostream_t< char_T > &os) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inlinevirtual |
do_pop_back(size_t size, ptr_t &self) noexcept(construct_nothrow &©_assign_nothrow) override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlinevirtual |
do_pop_front(size_t size, ptr_t &self) noexcept(construct_nothrow &©_assign_nothrow) override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlinevirtual |
do_remove_back(size_t size) noexcept(construct_nothrow &©_assign_nothrow) override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlinevirtual |
do_remove_front(size_t size) noexcept(construct_nothrow &©_assign_nothrow) override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlinevirtual |
equal_with(ptr_t with) noexcept(equal.nothrow< char_T >) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inline |
equal_with(ptr_t with, size_t pos, size_t size) noexcept(equal.nothrow< char_T >) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inline |
equal_with(string_view_t with) noexcept(equal.nothrow< char_T >) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inline |
equal_with(const_string_ptr_t with) noexcept(equal.nothrow< char_T >) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inline |
equal_with_same_size(ptr_t with) noexcept(equal.nothrow< char_T >) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inline |
equivalent_optimization(auto &&a, auto &&b) noexcept(ptr_reset_nothrow) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inlineprotectedstatic |
erased_string_data_t(ptr_t str, size_t erase_pos, size_t erase_size) noexcept | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inline |
get_base_memory_cost() noexcept override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlineprotectedvirtual |
get_c_str(ptr_t &) noexcept(get_data_nothrow) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | virtual |
get_const_c_str(ptr_t &p) noexcept(get_data_nothrow) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inlinevirtual |
get_data(ptr_t &p) noexcept(get_data_nothrow) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inlinevirtual |
get_data_nothrow | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | static |
get_gc_profit() noexcept | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inline |
get_hash(ptr_t &p) noexcept(hash_nothrow) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inline |
get_hash_cache() noexcept | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inlineprotected |
get_hash_detail(ptr_t &) noexcept(hash_nothrow) override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlineprotectedvirtual |
get_match_pattern_from_self(ptr_t &self) noexcept(copy_assign_nothrow &&move_construct_nothrow) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | virtual |
get_memory_cost() noexcept | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inline |
get_memory_cost_after_gc() noexcept | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | |
get_others_hash_with_calculated_before(hash_t before, size_t before_size, ptr_t &p, size_t pos, size_t size) noexcept(hash_nothrow) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inline |
get_others_hash_with_calculated_before_detail(hash_t before, size_t before_size, ptr_t &, size_t pos, size_t size) noexcept(hash_nothrow) override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlineprotectedvirtual |
get_reverse_match_pattern_from_self(ptr_t &self) noexcept(copy_assign_nothrow &&move_construct_nothrow) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | virtual |
get_size() noexcept override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlinevirtual |
get_substr_data(size_t begin, size_t size) noexcept override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlinevirtual |
get_the_largest_complete_data_block_begin_form(size_t begin) noexcept override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlineprotectedvirtual |
get_unique_c_str(ptr_t &) noexcept(get_data_nothrow) | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | virtual |
has_hash_cache() noexcept | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inlineprotected |
hash_nothrow | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | static |
is_unique() noexcept | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inline |
move_construct_nothrow | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | static |
null_equivalent_check() noexcept | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inline |
positive_gc_profit() noexcept | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inline |
pre_alloc_after_end(size_t size) noexcept | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | virtual |
pre_alloc_before_begin(size_t size) noexcept | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | virtual |
ptr_reset_nothrow | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | static |
ptr_t typedef | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | |
reset_hash_cache() noexcept | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inlineprotected |
same_struct(ptr_t with) noexcept override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlineprotectedvirtual |
same_struct_compare(ptr_t with) noexcept(compare.nothrow< char_T >) override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlineprotectedvirtual |
same_struct_equal(ptr_t with) noexcept(equal.nothrow< char_T >) override final | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inlineprotectedvirtual |
same_type(ptr_t a) noexcept | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | inlineprotected |
self_changed() noexcept | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inline |
set_hash_cache(hash_t value) noexcept | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | inline |
string_ptr_t typedef | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | |
string_view_t typedef | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | |
this_t typedef | elc::defs::string_n::string_data_n::erased_string_data_t< char_T > | |
~base_string_data_t() noexcept(destruct_nothrow)=default | elc::defs::string_n::string_data_n::base_string_data_t< char_T > | virtual |