Celc::defs::base::magic_number::π_with_ε_impl_t< T > | |
Celc::defs::base::magic_number::π_with_ε_t | |
►Cabstract_base | |
►Celc::defs::stream_n::noexcept_not_unreadable_text_istream_t< char_t > | |
Celc::defs::stream_n::base_streams_impl_n::not_unreadable_code_cvted_text_irefstream< char_T > | |
►Celc::defs::stream_n::noexcept_text_istream_t< char_t > | |
Celc::defs::stream_n::base_streams_impl_n::file_irefstream_impl | |
Celc::defs::stream_n::base_streams_impl_n::handle_istream_impl | |
Celc::defs::stream_n::base_streams_impl_n::in_impl_t | |
Celc::defs::stream_n::base_streams_impl_n::terminal_irefstream_impl | |
►Celc::defs::stream_n::noexcept_text_ostream_t< char_t > | |
Celc::defs::stream_n::base_streams_impl_n::code_cvted_text_orefstream< char8_t > | |
Celc::defs::stream_n::base_streams_impl_n::code_cvted_text_orefstream< base_io_char_type > | |
Celc::defs::stream_n::base_streams_impl_n::code_cvted_text_orefstream< char_T > | |
Celc::defs::stream_n::base_streams_impl_n::file_orefstream_impl | |
Celc::defs::stream_n::base_streams_impl_n::handle_ostream_impl | |
Celc::defs::stream_n::base_streams_impl_n::terminal_orefstream_impl | |
Celc::defs::stream_n::noexcept_text_ostream_t< char8_t > | |
Celc::defs::stream_n::noexcept_text_ostream_t< base_io_char_type > | |
Celc::defs::stream_n::noexcept_text_stream_t< char_t > | |
Celc::defs::stream_n::noexcept_text_stream_t< char8_t > | |
Celc::defs::stream_n::noexcept_text_stream_t< base_io_char_type > | |
Celc::defs::stream_n::text_istream_t< char_t > | |
Celc::defs::stream_n::text_not_unreadable_istream_t< char_t > | |
Celc::defs::stream_n::text_ostream_t< char_t > | |
Celc::defs::stream_n::text_ostream_t< char8_t > | |
Celc::defs::stream_n::text_ostream_t< base_io_char_type > | |
Celc::defs::stream_n::text_stream_t< char_t > | |
Celc::defs::stream_n::text_stream_t< char8_t > | |
Celc::defs::stream_n::text_stream_t< base_io_char_type > | |
►Celc::defs::stream_n::base_iostream_t | |
►Celc::defs::stream_n::data_iostream_t | |
►Celc::defs::stream_n::noexcept_data_iostream_t | |
Celc::defs::stream_n::null_data_stream | |
►Celc::defs::stream_n::noexcept_iostream_t | |
Celc::defs::stream_n::memory_stream | |
Celc::defs::stream_n::noexcept_data_iostream_t | |
►Celc::defs::stream_n::noexcept_text_iostream_t< char_T > | |
Celc::defs::stream_n::null_text_stream< char_T > | |
►Celc::defs::stream_n::text_iostream_t< char_T > | |
Celc::defs::stream_n::noexcept_text_iostream_t< char_T > | |
►Celc::defs::stream_n::base_istream_t | |
Celc::defs::stream_n::text_istream_t< char_t > | |
Celc::defs::stream_n::base_iostream_t | |
►Celc::defs::stream_n::data_istream_t | |
Celc::defs::stream_n::data_iostream_t | |
►Celc::defs::stream_n::noexcept_data_istream_t | |
Celc::defs::stream_n::noexcept_data_iostream_t | |
►Celc::defs::stream_n::noexcept_istream_t | |
Celc::defs::stream_n::noexcept_text_istream_t< char_t > | |
Celc::defs::stream_n::noexcept_data_istream_t | |
Celc::defs::stream_n::noexcept_iostream_t | |
►Celc::defs::stream_n::noexcept_text_istream_t< char_T > | |
Celc::defs::stream_n::noexcept_text_iostream_t< char_T > | |
Celc::defs::stream_n::std_istream_wrap< char_T, traits > | |
►Celc::defs::stream_n::text_istream_t< char_T > | |
Celc::defs::stream_n::noexcept_text_istream_t< char_t > | |
Celc::defs::stream_n::noexcept_text_istream_t< char_T > | |
Celc::defs::stream_n::text_iostream_t< char_T > | |
►Celc::defs::stream_n::base_not_unreadable_istream_t | |
Celc::defs::stream_n::text_not_unreadable_istream_t< char_t > | |
Celc::defs::stream_n::base_istream_t | |
►Celc::defs::stream_n::data_not_unreadable_istream_t | |
Celc::defs::stream_n::data_istream_t | |
►Celc::defs::stream_n::noexcept_not_unreadable_data_istream_t | |
Celc::defs::stream_n::noexcept_data_istream_t | |
►Celc::defs::stream_n::noexcept_not_unreadable_istream_t | |
Celc::defs::stream_n::noexcept_not_unreadable_text_istream_t< char_t > | |
Celc::defs::stream_n::noexcept_istream_t | |
Celc::defs::stream_n::noexcept_not_unreadable_data_istream_t | |
►Celc::defs::stream_n::noexcept_not_unreadable_text_istream_t< char_T > | |
Celc::defs::stream_n::noexcept_text_istream_t< char_t > | |
Celc::defs::stream_n::base_fstream_n::base_not_unreadable_text_ifstream_wrapper< char_T, base_fstream_T > | |
Celc::defs::stream_n::noexcept_text_istream_t< char_T > | |
►Celc::defs::stream_n::text_not_unreadable_istream_t< char_T > | |
Celc::defs::stream_n::noexcept_not_unreadable_text_istream_t< char_t > | |
Celc::defs::stream_n::text_istream_t< char_t > | |
Celc::defs::stream_n::noexcept_not_unreadable_text_istream_t< char_T > | |
Celc::defs::stream_n::text_istream_t< char_T > | |
►Celc::defs::stream_n::base_ostream_t | |
Celc::defs::stream_n::text_ostream_t< char_t > | |
Celc::defs::stream_n::text_ostream_t< char8_t > | |
Celc::defs::stream_n::text_ostream_t< base_io_char_type > | |
Celc::defs::stream_n::base_iostream_t | |
►Celc::defs::stream_n::data_ostream_t | |
Celc::defs::stream_n::data_iostream_t | |
►Celc::defs::stream_n::noexcept_data_ostream_t | |
Celc::defs::stream_n::noexcept_data_iostream_t | |
►Celc::defs::stream_n::noexcept_ostream_t | |
Celc::defs::stream_n::noexcept_text_ostream_t< char_t > | |
Celc::defs::stream_n::noexcept_text_ostream_t< char8_t > | |
Celc::defs::stream_n::noexcept_text_ostream_t< base_io_char_type > | |
Celc::defs::stream_n::noexcept_data_ostream_t | |
Celc::defs::stream_n::noexcept_iostream_t | |
►Celc::defs::stream_n::noexcept_text_ostream_t< char_T > | |
Celc::defs::stream_n::base_fstream_n::base_text_ofstream_wrapper< char8_t > | |
►Celc::defs::stream_n::base_fstream_n::base_text_ofstream_wrapper< char_T, base_fstream_T > | |
Celc::defs::stream_n::base_fstream_n::system_terminal_orefstream | |
Celc::defs::stream_n::noexcept_text_iostream_t< char_T > | |
Celc::defs::stream_n::std_ostream_wrap< char_T, traits > | |
►Celc::defs::stream_n::text_ostream_t< char_T > | |
Celc::defs::stream_n::noexcept_text_ostream_t< char_t > | |
Celc::defs::stream_n::noexcept_text_ostream_t< char8_t > | |
Celc::defs::stream_n::noexcept_text_ostream_t< base_io_char_type > | |
Celc::defs::stream_n::noexcept_text_ostream_t< char_T > | |
Celc::defs::stream_n::text_iostream_t< char_T > | |
►Celc::defs::stream_n::base_stream_t | |
Celc::defs::stream_n::text_stream_t< char_t > | |
Celc::defs::stream_n::text_stream_t< char8_t > | |
Celc::defs::stream_n::text_stream_t< base_io_char_type > | |
Celc::defs::stream_n::base_not_unreadable_istream_t | |
Celc::defs::stream_n::base_ostream_t | |
►Celc::defs::stream_n::data_stream_t | |
Celc::defs::stream_n::data_not_unreadable_istream_t | |
Celc::defs::stream_n::data_ostream_t | |
►Celc::defs::stream_n::noexcept_data_stream_t | |
Celc::defs::stream_n::noexcept_data_ostream_t | |
Celc::defs::stream_n::noexcept_not_unreadable_data_istream_t | |
►Celc::defs::stream_n::noexcept_stream_t | |
Celc::defs::stream_n::noexcept_text_stream_t< char_t > | |
Celc::defs::stream_n::noexcept_text_stream_t< char8_t > | |
Celc::defs::stream_n::noexcept_text_stream_t< base_io_char_type > | |
►Celc::defs::stream_n::base_fstream_n::base_frefstream | |
Celc::defs::stream_n::base_fstream_n::base_fstream | |
Celc::defs::stream_n::noexcept_data_stream_t | |
Celc::defs::stream_n::noexcept_istream_t | |
Celc::defs::stream_n::noexcept_ostream_t | |
►Celc::defs::stream_n::noexcept_text_stream_t< char_T > | |
Celc::defs::stream_n::noexcept_not_unreadable_text_istream_t< char_t > | |
Celc::defs::stream_n::noexcept_text_ostream_t< char_t > | |
Celc::defs::stream_n::noexcept_text_ostream_t< char8_t > | |
Celc::defs::stream_n::noexcept_text_ostream_t< base_io_char_type > | |
Celc::defs::stream_n::noexcept_not_unreadable_text_istream_t< char_T > | |
Celc::defs::stream_n::noexcept_text_ostream_t< char_T > | |
►Celc::defs::stream_n::text_stream_t< char_T > | |
Celc::defs::stream_n::noexcept_text_stream_t< char_t > | |
Celc::defs::stream_n::noexcept_text_stream_t< char8_t > | |
Celc::defs::stream_n::noexcept_text_stream_t< base_io_char_type > | |
Celc::defs::stream_n::text_not_unreadable_istream_t< char_t > | |
Celc::defs::stream_n::text_ostream_t< char_t > | |
Celc::defs::stream_n::text_ostream_t< char8_t > | |
Celc::defs::stream_n::text_ostream_t< base_io_char_type > | |
Celc::defs::stream_n::noexcept_text_stream_t< char_T > | |
Celc::defs::stream_n::text_not_unreadable_istream_t< char_T > | |
Celc::defs::stream_n::text_ostream_t< char_T > | |
Celc::defs::stream_n::data_iostream_t | |
Celc::defs::stream_n::data_istream_t | |
Celc::defs::stream_n::data_not_unreadable_istream_t | |
Celc::defs::stream_n::data_ostream_t | |
Celc::defs::stream_n::data_stream_t | |
Celc::defs::stream_n::noexcept_data_iostream_t | |
Celc::defs::stream_n::noexcept_data_istream_t | |
Celc::defs::stream_n::noexcept_data_ostream_t | |
Celc::defs::stream_n::noexcept_data_stream_t | |
Celc::defs::stream_n::noexcept_iostream_t | |
Celc::defs::stream_n::noexcept_istream_t | |
Celc::defs::stream_n::noexcept_not_unreadable_data_istream_t | |
Celc::defs::stream_n::noexcept_not_unreadable_istream_t | |
Celc::defs::stream_n::noexcept_not_unreadable_text_istream_t< char_T > | |
Celc::defs::stream_n::noexcept_ostream_t | |
Celc::defs::stream_n::noexcept_stream_t | |
Celc::defs::stream_n::noexcept_text_iostream_t< char_T > | |
Celc::defs::stream_n::noexcept_text_istream_t< char_T > | |
Celc::defs::stream_n::noexcept_text_ostream_t< char_T > | |
Celc::defs::stream_n::noexcept_text_stream_t< char_T > | |
Celc::defs::stream_n::text_iostream_t< char_T > | |
Celc::defs::stream_n::text_istream_t< char_T > | |
Celc::defs::stream_n::text_not_unreadable_istream_t< char_T > | |
Celc::defs::stream_n::text_ostream_t< char_T > | |
Celc::defs::stream_n::text_stream_t< char_T > | |
►Celc::defs::memory::abstract_base_n::abstract_base_vtable | |
Celc::defs::memory::abstract_base_n::abstract_base< T > | |
Celc::defs::memory::abstract_base_n::instance_struct< T > | |
Celc::defs::base::align_as_t< Ts > | |
Celc::defs::memory::alloc_n::alloc_t< T >::alloc_array_t | |
Celc::defs::memory::get_n::get_t< T >::apply_end_t | |
Celc::defs::base::bitset< bit_num >::arec_t | |
Celc::defs::base::math::arithmetic_type_info_prover< T > | 算术类型帮助类型 任何后续定义的新算术类型都可以重载这些类型来实现数学库的泛型支持 |
Celc::defs::memory::lifetime_n::construct_t< T >::array_construct_t | |
Celc::defs::memory::lifetime_n::copy_assign_t::array_copy_assign_t | |
Celc::defs::memory::lifetime_n::copy_construct_t::array_copy_construct_t | |
Celc::defs::memory::lifetime_n::destruct_t::array_destruct_t | |
Celc::defs::memory::get_n::get_t< T >::array_get_t | |
►Celc::defs::base::array_like_n::array_like_view_t< T > | |
Celc::defs::base::string_view_n::string_view_t< char > | |
Celc::defs::base::array_like_n::array_end_by_zero_t< T > | |
Celc::defs::base::data_view< T > | |
Celc::defs::base::data_view< const T > | |
►Celc::defs::base::string_view_n::string_view_t< char_T > | Array_like_view_t的特化类型,表明这是字符串 |
►Celc::defs::base::constexpr_str_n::constexpr_str_view_t< char_T > | Constexpr_str_t的退化类型,表明这是常量字符串,但没有可用的额外信息 |
Celc::defs::base::constexpr_str_n::constexpr_str_t< char_T > | 告知其他elc库接口这是编译时常量字符串,并提供编译时计算好的内容,包括但不限于hash、bmh头、bitmark等,用于加速库操作 |
►Celc::defs::base::demangle_name_t | |
Celc::defs::base::type_name_t | |
Celc::defs::base::array_like_n::array_like_view_t< byte > | |
Celc::defs::base::array_like_n::array_like_view_t< const byte > | |
Celc::defs::base::array_like_n::array_like_view_t< const char > | |
Celc::defs::base::array_like_n::array_like_view_t< const char_T > | |
Celc::defs::memory::lifetime_n::move_assign_t::may_overlap_t::array_may_overlap_move_assign_t | |
Celc::defs::memory::lifetime_n::move_assign_t::array_move_assign_t | |
Celc::defs::memory::lifetime_n::move_construct_t::array_move_construct_t | |
Celc::defs::memory::lifetime_n::move_t::array_move_t | |
Celc::defs::memory::lifetime_n::re_construct_t::array_re_construct_t< T > | |
Celc::defs::container::array_n::array_t< T > | |
Celc::defs::memory::get_n::get_t< T >::as_array_t | |
►Celc::defs::base::attribute< T, attribute_name > | |
►Celc::defs::base::cons_t< can_map_all< T > > | |
Celc::defs::memory::others_n::can_map_all< T > | |
Celc::defs::base::cons_t< elc::defs::memory::others_n::can_map_all > | |
Celc::defs::base::attribute< can_map_all< T >, cons_t< can_map_all< T > > > | |
Celc::defs::base::attribute< elc::defs::memory::others_n::can_map_all, cons_t< elc::defs::memory::others_n::can_map_all > > | |
►Celc::defs::base::attribute< T, can_map_all< T > > | |
Celc::defs::memory::others_n::can_map_all< T > | |
►Celc::defs::base::attribute< T, cons_t< T > > | |
Celc::defs::base::cons_t< T > | |
►Celc::defs::base::attribute< T, count_able< T > > | |
Celc::defs::base::count_able< T > | |
►Celc::defs::base::attribute< T, instance_struct< T > > | |
Celc::defs::memory::abstract_base_n::instance_struct< T > | |
►Celc::defs::base::attribute< T, ref_able< T > > | |
Celc::defs::memory::ptr_n::ref_able< T > | |
►Celc::defs::base::attribute< T, replace_able< T > > | |
Celc::defs::memory::others_n::replace_able< T > | |
►Celc::defs::base::attribute< T, weak_ref_able< T > > | |
Celc::defs::memory::ptr_n::weak_ref_able< T > | |
►Cattribute_names | |
Celc::defs::base::common_attribute_pack< attribute_names >::on_type< T > | |
►Celc::defs::base::special_attribute_pack< attribute_names > | |
Celc::defs::base::special_attribute_pack< attribute_names >::on_type< T > | |
►Celc::defs::memory::alloc_n::base_alloc_t | 所有alloc_t的基类 |
Celc::defs::memory::alloc_n::alloc_t< T > | 用于对特定类型进行alloc的类 |
►Celc::defs::memory::lifetime_n::base_construct_t | |
Celc::defs::memory::lifetime_n::construct_t< T > | |
►Cbase_fstream_T | |
Celc::defs::stream_n::base_fstream_n::base_text_ofstream_wrapper< char8_t > | |
Celc::defs::stream_n::base_fstream_n::base_not_unreadable_text_ifstream_wrapper< char_T, base_fstream_T > | |
Celc::defs::stream_n::base_fstream_n::base_text_ofstream_wrapper< char_T, base_fstream_T > | |
Celc::defs::container::function_n::base_func_data_t< T > | |
Celc::defs::container::function_n::base_function_t< T, promise_nothrow_at_destruct > | |
►Celc::defs::memory::get_n::base_get_t | |
Celc::defs::memory::get_n::get_t< T > | |
►Cbase_io_char_type | |
Celc::defs::stream_n::unreadable_wrap< base_io_char_type > | |
►Celc::defs::lib_loader_n::base_symbol_t | |
Celc::defs::lib_loader_n::symbol_t< Ret_t(Args_t...) noexcept(nothrow)> | |
Celc::defs::base::base_type_info_t | 自动重整类型名并在析构时释放重整结果,对于gcc和clang的傻逼实现 |
Celc::defs::basic_environment::float_infos::bfloat16_float_info | |
Celc::defs::base::range_n::bitmark_for_finds< T > | Bitmark提供了一种快速进行四种泛搜索的实现,前提是构建中的pattern中的每一项的usigned表示都在一个字节(表长)内。 若bitmark构建失败,程序应当使用正在进行的泛搜索的朴素实现版本。 |
Celc::defs::base::range_n::bitmark_for_finds< const char_T > | |
Celc::defs::base::range_n::bitmark_for_quick_unindex< T > | Bitmark提供了一种快速进行反索引的实现,前提是构建中的pattern中的每一项的usigned表示都在一个字节(表长)内。 若bitmark构建失败,程序应当使用正在进行的反索引的朴素实现版本。 |
Celc::defs::base::range_n::bitmark_for_quick_unindex< const char_T > | |
►Celc::defs::base::build_by_get_only | |
►Celc::defs::container::function_n::base_func_data_t< Ret_t(Args_t...)> | |
Celc::defs::container::function_n::default_func_data_t< Ret_t(Args_t...)> | |
Celc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)> | |
►Celc::defs::core::value::base_data_t | |
Celc::defs::core::value::constexpr_data_t | |
Celc::defs::core::value::null_data_t | |
Celc::defs::core::value::variable_data_t | |
Celc::defs::lib_loader_n::library_info_t | |
►Celc::defs::string_n::string_data_n::base_string_data_t< char_T > | |
Celc::defs::string_n::string_data_n::comn_string_data_t< char_T > | |
Celc::defs::string_n::string_data_n::constexpr_string_data_t< char_T > | |
Celc::defs::string_n::string_data_n::end_apply_string_data_t< char_T > | |
Celc::defs::string_n::string_data_n::erased_string_data_t< char_T > | |
Celc::defs::string_n::string_data_n::head_apply_string_data_t< char_T > | |
Celc::defs::string_n::string_data_n::inserted_string_data_t< char_T > | |
Celc::defs::string_n::string_data_n::null_string_data_t< char_T > | |
Celc::defs::string_n::string_data_n::same_value_compress_string_data_t< char_T > | |
Celc::defs::string_n::string_data_n::substr_string_data_t< char_T > | |
Celc::defs::string_n::string_data_n::sum_string_data_t< char_T > | |
Celc::defs::memory::gc_n::can_map_all< T > | |
Celc::defs::memory::gc_n::can_shrink< T > | |
►Celc::defs::base::null_ptr_n::can_t_use_default_null_ptr | |
Celc::defs::base::null_ptr_n::force_use_default_null_ptr | |
Celc::defs::memory::ptr_n::ref_able< T > | |
Celc::defs::memory::ptr_n::weak_ref_able< T > | |
►Cchar8_t | |
Celc::defs::stream_n::unreadable_wrap< char8_t > | |
Celc::char_set::code_convert_result< in_char_t, out_char_t > | |
Celc::defs::base::common_attribute_pack< attribute_names > | |
Celc::defs::base::compare_t | |
Celc::defs::base::constexpr_str_n::constexpr_str_t_literal_helper< char_T, N > | |
Celc::defs::memory::alloc_n::copy_alloc_t | 对于特定类型的内存分配结果,获取分配大小并复制一份同样大小的内存 |
Celc::defs::memory::lifetime_n::copy_assign_t | |
Celc::defs::memory::lifetime_n::copy_construct_t | |
Celc::defs::memory::get_n::copy_get_t | |
Celc::defs::memory::lifetime_n::copy_t | |
Celc::defs::container::stack_n::base_stack_t< T >::data_t | |
►Cdecltypeλ | |
Celc::defs::stream_n::unreadable_wrap< char8_t > | |
Celc::defs::stream_n::unreadable_wrap< base_io_char_type > | |
►Celc::defs::stream_n::unreadable_wrap< stream_T > | |
Celc::defs::stream_n::base_fstream_n::system_terminal_irefstream | |
Celc::defs::container::function_n::default_func_data_t< T > | |
Celc::APIs::alloc::default_operators_provider_t | |
Celc::defs::memory::lifetime_n::destruct_t | |
Celc::APIs::die::die_state | |
Celc::defs::base::discard_t | |
Celc::defs::base::do_nothing_t | |
Celc::defs::base::empty_type | |
Celc::defs::base::end_by_zero_t | |
Celc::defs::stream_n::endline_t | |
Celc::defs::base::equal_t | |
►Celc::defs::exception_n::exception | |
Celc::defs::exception_n::runtime_exception | |
Celc::defs::base::note_n::fail_t | |
Celc::defs::base::literal_support::fast_integer_iterator< integer_T, base > | |
Celc::defs::base::flag | |
Celc::defs::basic_environment::float_infos::float16_float_info | |
Celc::defs::basic_environment::float_infos::float32_float_info | |
Celc::defs::basic_environment::float_infos::float64_float_info | |
Celc::defs::basic_environment::float_infos::float_data_union< T > | |
Celc::defs::stream_n::flush_t | |
Celc::defs::base::max_t::for_type_t< T > | |
Celc::defs::base::min_t::for_type_t< T > | |
Celc::defs::memory::alloc_n::free_t | 用于对特定类型进行free |
Celc::defs::base::note_n::from_t< T > | |
Celc::defs::container::function_n::func_data_t< T, Func_t > | |
Celc::defs::container::function_n::function_data_saver_t< T > | |
►Celc::defs::container::function_n::function_data_saver_t< Ret_t(Args_t...)> | |
Celc::defs::container::function_n::base_function_t< Ret_t(Args_t...) noexcept(nothrow), promise_nothrow_at_destruct > | |
►Celc::defs::base::function_base_n::function_data_wrapper_t< T, Func_t > | |
Celc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)> | |
Celc::defs::lib_loader_n::symbol_t< Ret_t(Args_t...) noexcept(nothrow)> | |
Celc::defs::base::function_base_n::function_data_wrapper_t< Ret_t(*)(Args_t...) noexcept(nothrow)> | |
Celc::defs::base::function_base_n::function_data_wrapper_t< T, Ret_t(Args_t...) noexcept(nothrow)> | |
Celc::defs::base::function_base_n::function_data_wrapper_t< T, Ret_t(Args_t...)> | |
Celc::defs::base::function_base_n::function_type_getter< T > | |
Celc::defs::base::function_base_n::function_type_getter_helper< typename > | |
Celc::defs::base::function_base_n::function_type_getter_helper< Ret_t(T::*)(Args_t...) const &noexcept(nothrow)> | |
Celc::defs::base::function_base_n::function_type_getter_helper< Ret_t(T::*)(Args_t...) const noexcept(nothrow)> | |
Celc::defs::base::function_base_n::function_type_getter_helper< Ret_t(T::*)(Args_t...) noexcept(nothrow)> | |
Celc::defs::base::function_base_n::function_type_getter_helper< Ret_t(T::*)(Args_t...)&noexcept(nothrow)> | |
Celc::defs::memory::gc_n::gc_t | |
Celc::defs::memory::get_n::get_forward_resize_t | |
Celc::defs::base::math::get_prime_factorization_t | |
Celc::defs::memory::get_n::get_resize_t | |
Celc::defs::memory::alloc_n::get_size_of_alloc_t | 用于自特定类型的内存分配结果获取分配大小 对于null_ptr,返回0 对于单个对象的分配,返回1 |
Celc::defs::memory::get_n::get_size_of_get_t | |
Celc::APIs::streams::handle_type | |
Celc::defs::base::hash_n::hash_t | |
Celc::defs::container::hash_table_n::hash_table_t< T, stack_t, bucket_max_size > | |
►Celc::defs::base::hash_n::hash_value_t | |
Celc::defs::base::hash_n::unstable_hash_value_t | |
Celc::defs::memory::gc_n::have_root | |
Celc::defs::memory::get_n::get_forward_resize_t::insert_resize_t | |
Celc::defs::memory::get_n::get_resize_t::insert_resize_t | |
Celc::defs::memory::get_n::get_forward_resize_t::insert_t | |
Celc::defs::memory::get_n::get_resize_t::insert_t | |
►Cinstance_struct | |
Celc::defs::stream_n::base_fstream_n::base_text_ofstream_wrapper< char8_t > | |
Celc::defs::stream_n::base_streams_impl_n::code_cvted_text_orefstream< char8_t > | |
Celc::defs::stream_n::base_streams_impl_n::code_cvted_text_orefstream< base_io_char_type > | |
Celc::defs::stream_n::unreadable_wrap< char8_t > | |
Celc::defs::stream_n::unreadable_wrap< base_io_char_type > | |
Celc::defs::container::function_n::default_func_data_t< Ret_t(Args_t...)> | |
Celc::defs::core::base_binary_function_node | |
►Celc::defs::core::base_constexpr_t | |
Celc::defs::core::nil_t | |
Celc::defs::core::t_t | |
Celc::defs::core::void_t | |
Celc::defs::core::binary_node_t< T > | |
Celc::defs::core::code_list | |
Celc::defs::core::common_node | |
►Celc::defs::core::cons | |
Celc::defs::core::code_list | |
Celc::defs::core::expr | |
Celc::defs::core::expr | |
Celc::defs::core::value::constexpr_data_t | |
Celc::defs::core::value::null_data_t | |
Celc::defs::core::value::variable_data_t | |
Celc::defs::stream_n::base_fstream_n::base_frefstream | |
Celc::defs::stream_n::base_fstream_n::base_fstream | |
Celc::defs::stream_n::base_fstream_n::base_not_unreadable_text_ifstream_wrapper< char_T, base_fstream_T > | |
Celc::defs::stream_n::base_fstream_n::base_text_ofstream_wrapper< char_T, base_fstream_T > | |
Celc::defs::stream_n::base_fstream_n::system_terminal_irefstream | |
Celc::defs::stream_n::base_fstream_n::system_terminal_orefstream | |
Celc::defs::stream_n::base_streams_impl_n::code_cvted_text_orefstream< char_T > | |
Celc::defs::stream_n::base_streams_impl_n::file_irefstream_impl | |
Celc::defs::stream_n::base_streams_impl_n::file_orefstream_impl | |
Celc::defs::stream_n::base_streams_impl_n::handle_istream_impl | |
Celc::defs::stream_n::base_streams_impl_n::handle_ostream_impl | |
Celc::defs::stream_n::base_streams_impl_n::in_impl_t | |
Celc::defs::stream_n::base_streams_impl_n::not_unreadable_code_cvted_text_irefstream< char_T > | |
Celc::defs::stream_n::base_streams_impl_n::terminal_irefstream_impl | |
Celc::defs::stream_n::base_streams_impl_n::terminal_orefstream_impl | |
Celc::defs::stream_n::null_data_stream | |
Celc::defs::stream_n::null_text_stream< char_T > | |
Celc::defs::stream_n::std_istream_wrap< char_T, traits > | |
Celc::defs::stream_n::std_ostream_wrap< char_T, traits > | |
Celc::defs::stream_n::unreadable_wrap< stream_T > | |
Celc::defs::string_n::string_data_n::comn_string_data_t< char_T > | |
Celc::defs::string_n::string_data_n::constexpr_string_data_t< char_T > | |
Celc::defs::string_n::string_data_n::end_apply_string_data_t< char_T > | |
Celc::defs::string_n::string_data_n::erased_string_data_t< char_T > | |
Celc::defs::string_n::string_data_n::head_apply_string_data_t< char_T > | |
Celc::defs::string_n::string_data_n::inserted_string_data_t< char_T > | |
Celc::defs::string_n::string_data_n::null_string_data_t< char_T > | |
Celc::defs::string_n::string_data_n::same_value_compress_string_data_t< char_T > | |
Celc::defs::string_n::string_data_n::substr_string_data_t< char_T > | |
Celc::defs::string_n::string_data_n::sum_string_data_t< char_T > | |
Celc::defs::base::literal_support::integer_iterator< integer_T, base > | |
Celc::defs::base::invoke_t< T > | |
Celc::defs::container::function_n::is_function_t_helper< T > | |
Celc::defs::container::function_n::is_function_t_helper< base_function_t< T, promise_nothrow_at_destruct > > | |
Celc::defs::base::times_provider_t< T >::iterator_t | |
Celc::defs::base::just_an_part_t | |
Celc::defs::base::list_t< T > | |
Celc::defs::base::list_t< elc::defs::memory::others_n::can_map_all > | |
Celc::defs::base::constexpr_str_n::literal_result_provider< v > | |
Celc::defs::base::logical_bool | |
Celc::defs::container::map_n::map_t< T, key_t, stack_t, bucket_max_size > | |
Celc::defs::base::range_n::match_pattern< T > | Sunday算法表头,用以实施头起始的快速子串匹配算法 大部分情况下应当编译时预构建或对运行时生成的实例进行缓存 |
Celc::defs::base::range_n::match_pattern< const char_T > | |
Celc::defs::base::max_t | |
Celc::defs::memory::lifetime_n::move_assign_t::may_overlap_t | |
Celc::defs::base::maybe_fail_reference< T > | |
Celc::defs::base::min_t | |
Celc::defs::memory::lifetime_n::move_assign_t | |
Celc::defs::memory::lifetime_n::move_construct_t | |
Celc::defs::memory::lifetime_n::move_t | |
Celc::defs::namespace_n::namespace_t | |
Celc::defs::base::never_in_array< T > | |
Celc::defs::base::never_ref_num_zero_t | 引用计数从不为0的构造 |
►Celc::defs::base::non_copy_assign_able | 禁止复制赋值 |
►Celc::defs::base::non_copyable | 禁止默认合成的复制 |
Celc::defs::base::cons_t< can_map_all< T > > | |
Celc::defs::base::cons_t< elc::defs::memory::others_n::can_map_all > | |
Celc::defs::base::cons_t< T > | |
►Celc::defs::base::mark_able< T > | |
Celc::defs::memory::gc_n::mark_able_for_gc< T > | |
►Celc::defs::container::stack_n::base_stack_t< T > | |
Celc::defs::container::stack_n::auto_stack_t< T > | |
Celc::defs::memory::others_n::replace_able< T > | |
►Celc::defs::memory::ptr_n::ref_t | |
Celc::defs::memory::ptr_n::ref_able< T > | |
Celc::defs::memory::ptr_n::weak_ref_able< T > | |
Celc::defs::stream_n::base_streams_impl_n::handle_istream_impl | |
Celc::defs::stream_n::base_streams_impl_n::handle_ostream_impl | |
Celc::defs::string_n::string_t< char_T >::arec_t | |
Celc::defs::string_n::string_t< char_T >::floating_arec_t_impl< class > | |
Celc::defs::base::non_default_assign_able | 禁止默认合成的赋值 |
Celc::defs::core::value | |
►Celc::defs::base::non_copy_construct_able | 禁止复制构造 |
►Celc::defs::base::byteset< ceil_div(bit_num,(sizeof(byte) *CHAR_BIT))> | |
Celc::defs::base::bitset< bit_num > | |
►Celc::defs::base::byteset< max_size_of< Ts... >, max_align_of< Ts... > > | |
Celc::defs::base::data_block< Ts > | |
Celc::defs::base::byteset< byte_num, align > | |
Celc::defs::base::non_copyable | 禁止默认合成的复制 |
Celc::defs::base::non_default_construct_able | 禁止默认合成的构造 |
►Celc::defs::base::non_move_assign_able | 禁止移动赋值 |
Celc::defs::base::non_default_assign_able | 禁止默认合成的赋值 |
►Celc::defs::base::non_moveable | 禁止默认合成的移动 |
Celc::defs::base::cons_t< can_map_all< T > > | |
Celc::defs::base::cons_t< elc::defs::memory::others_n::can_map_all > | |
Celc::defs::base::cons_t< T > | |
Celc::defs::base::mark_able< T > | |
Celc::defs::memory::others_n::replace_able< T > | |
Celc::defs::memory::ptr_n::ref_t | |
Celc::defs::string_n::string_t< char_T >::arec_t | |
Celc::defs::string_n::string_t< char_T >::floating_arec_t_impl< class > | |
►Celc::defs::base::non_move_construct_able | 禁止移动构造 |
Celc::defs::base::byteset< ceil_div(bit_num,(sizeof(byte) *CHAR_BIT))> | |
Celc::defs::base::byteset< max_size_of< Ts... >, max_align_of< Ts... > > | |
Celc::defs::base::byteset< byte_num, align > | |
Celc::defs::base::non_default_construct_able | 禁止默认合成的构造 |
Celc::defs::base::non_moveable | 禁止默认合成的移动 |
Celc::defs::memory::lifetime_n::destruct_t::not_t | |
Celc::defs::base::null_ptr_n::null_ptr_t | |
Celc::APIs::alloc::overheaded_operators_provider_t< base_operators > | |
Celc::defs::package_symbol_loader_n::package_symbol_loader_t | |
Celc::defs::memory::lifetime_n::construct_t< T >::placement_construct_t | |
Celc::defs::memory::lifetime_n::re_construct_t::placement_re_construct_t< T > | |
Celc::defs::base::pre_alloc_t | 预分配内存 |
Celc::defs::base::math::prime_factorization_table_t< number_T, number > | |
Celc::char_set::propstrie_t | |
Celc::defs::base::range_n::range_t< T > | 用以表示某类型的数值范围,仅可表示闭区间 |
Celc::defs::memory::lifetime_n::re_construct_t | |
Celc::defs::memory::alloc_n::realloc_t::realloc_array_t | |
Celc::defs::memory::alloc_n::realloc_t | 用于对特定类型进行realloc |
Celc::defs::memory::get_n::get_t< T >::remove_t | |
Celc::defs::base::math::get_prime_factorization_t::result_t< T > | |
Celc::defs::base::iterator_n::reverse_base_t< base_t_w, value_t > | |
Celc::defs::base::array_like_n::array_like_view_t< T >::reverse_iterator | |
Celc::defs::base::range_n::reverse_match_pattern< T > | 反向Sunday算法表头,用以实施尾起始的快速子串匹配算法 大部分情况下应当编译时预构建或对运行时生成的实例进行缓存 |
Celc::defs::base::range_n::reverse_match_pattern< const char_T > | |
Celc::defs::memory::gc_n::root_of< T > | |
►Croot_of | |
Celc::defs::memory::ptr_n::root_ptr_t< T, enable_state > | |
Celc::defs::memory::gc_n::roots_t< T > | |
Celc::defs::base::bit::rot_iterator< T > | |
Celc::defs::base::math::rounding_auto_setter< T > | |
►Cruntime_exception | |
►Celc::defs::core::base_runtime_exception | |
►Celc::defs::core::core_runtime_internal_helper_n::base_t | |
Celc::defs::core::core_runtime_internal_helper_n::goto_t | |
Celc::defs::core::core_runtime_internal_helper_n::return_t | |
►Celc::defs::base::iterator_n::same_base_t< value_t, base_t_w > | |
Celc::defs::base::iterator_n::base_iterator_t< value_t, base_t_w > | |
►Celc::defs::memory::ptr_n::same_ptr_p_t< T > | |
►Celc::defs::memory::ptr_n::same_ref_p_t< T, ref_type > | |
►Celc::defs::memory::ptr_n::ptr_t< T, ref_type, do_replace_check > | |
►Celc::defs::memory::ptr_n::base_ptr_t< T, ref_type, do_replace_check > | |
Celc::defs::memory::ptr_n::root_ptr_t< T, enable_state > | |
Celc::defs::container::map_n::map_t< T, key_t, stack_t, bucket_max_size >::data_t::seek_value_t | |
Celc::defs::base::literal_support::signed_float_literal_evaler< float_T, unsigned_float_T, base_process_T, exp_process_integer_T, exp_process_unsigned_integer_T > | |
Celc::defs::base::literal_support::signed_integer_literal_evaler< integer_T, unsigned_integer_T > | |
Celc::defs::base::note_n::size_type_t< T > | |
Celc::APIs::alloc::source_location_guard | |
Celc::APIs::alloc::source_location_info_t | |
Celc::defs::base::special_init_t | 特殊构造 |
Celc::defs::string_n::string_t< char_T > | |
Celc::defs::lib_loader_n::symbol_t< Func_t > | |
►Ccommon_attribute_pack::template on_type | |
Celc::defs::base::type_info_t< T >::with_common_attribute< common_attribute_names > | |
Celc::defs::base::type_info_t< T >::with_common_attribute< common_attribute_names >::and_special_attribute< special_attribute_names > | |
Celc::defs::base::type_info_t< T >::with_special_attribute< special_attribute_names >::and_common_attribute< common_attribute_names > | |
►Cspecial_attribute_pack::template on_type | |
Celc::defs::base::type_info_t< T >::with_common_attribute< common_attribute_names >::and_special_attribute< special_attribute_names > | |
Celc::defs::base::type_info_t< T >::with_special_attribute< special_attribute_names > | |
Celc::defs::base::type_info_t< T >::with_special_attribute< special_attribute_names >::and_common_attribute< common_attribute_names > | |
►Ctype_info_t::template with_common_attribute | |
Celc::defs::core::value::base_data_t | |
►Ctype_info_t::template with_common_attribute | |
Celc::defs::container::function_n::base_func_data_t< Ret_t(Args_t...)> | |
►Ctype_info_t::template with_common_attribute | |
Celc::defs::string_n::string_data_n::base_string_data_t< char_T > | |
►Ctype_info_t::template with_common_attribute | |
Celc::defs::container::function_n::func_data_t< T, Ret_t(Args_t...)> | |
►Ctype_info_t::template with_common_attribute | |
Celc::defs::lib_loader_n::library_info_t | |
►Ctype_info_t::template with_common_attribute | |
►Celc::defs::core::node_like | |
Celc::defs::core::base_binary_function_node | |
Celc::defs::core::base_constexpr_t | |
►Celc::defs::core::binary_node_base_t | |
Celc::defs::core::binary_node_t< T > | |
Celc::defs::core::common_node | |
Celc::defs::core::cons | |
Celc::defs::base::times_provider_t< T > | |
Celc::defs::basic_environment::to_arithmetic_t | |
Celc::defs::base::note_n::to_t< T > | |
Celc::defs::base::type_info_t< T > | |
Celc::defs::memory::get_n::unget_t | |
Celc::defs::base::math::unique_prime_factorization_table_t< number_T, number > | |
Celc::defs::base::math::get_prime_factorization_t::result_t< T >::unique_t | |
Celc::defs::base::literal_support::unsigned_float_literal_evaler< float_T, base_process_T, exp_process_integer_T, exp_process_unsigned_integer_T > | |
Celc::defs::base::literal_support::unsigned_integer_literal_evaler< integer_T > | |
Celc::defs::memory::get_n::get_forward_resize_t::insert_resize_t::with_used_size_t::used_size_index_result_t | |
Celc::defs::memory::get_n::get_resize_t::insert_resize_t::with_used_size_t::used_size_index_result_t | |
Celc::defs::base::invoke_t< T >::with_return_type_t< Ret_t > | |
Celc::defs::memory::get_n::get_forward_resize_t::insert_resize_t::with_used_size_t | |
Celc::defs::memory::get_n::get_resize_t::insert_resize_t::with_used_size_t | |
Celc::defs::base::zero_t | |
►Cstream_T | |
Celc::defs::stream_n::unreadable_wrap< stream_T > | |