ELC in dev
ELC-lang
载入中...
搜索中...
未找到
类继承关系

浏览类继承关系图

此继承关系列表按字典顺序粗略的排序:
[详情级别 123456]
 Celc::defs::base::magic_number::π_with_ε_impl_t< T >
 Celc::defs::base::magic_number::π_with_ε_t
 Cabstract_base
 Celc::defs::memory::abstract_base_n::abstract_base_vtable
 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::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::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::base::attribute< T, cons_t< T > >
 Celc::defs::base::attribute< T, count_able< T > >
 Celc::defs::base::attribute< T, instance_struct< T > >
 Celc::defs::base::attribute< T, ref_able< T > >
 Celc::defs::base::attribute< T, replace_able< T > >
 Celc::defs::base::attribute< T, weak_ref_able< T > >
 Cattribute_names
 Celc::defs::memory::alloc_n::base_alloc_t所有alloc_t的基类
 Celc::defs::memory::lifetime_n::base_construct_t
 Cbase_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
 Cbase_io_char_type
 Celc::defs::lib_loader_n::base_symbol_t
 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::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
 Cchar8_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::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::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::base::function_base_n::function_data_wrapper_t< T, Func_t >
 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::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::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_copy_construct_able禁止复制构造
 Celc::defs::base::non_move_assign_able禁止移动赋值
 Celc::defs::base::non_move_construct_able禁止移动构造
 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::gc_n::roots_t< T >
 Celc::defs::base::bit::rot_iterator< T >
 Celc::defs::base::math::rounding_auto_setter< T >
 Cruntime_exception
 Celc::defs::base::iterator_n::same_base_t< value_t, base_t_w >
 Celc::defs::memory::ptr_n::same_ptr_p_t< T >
 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
 Cspecial_attribute_pack::template on_type
 Ctype_info_t::template with_common_attribute
 Ctype_info_t::template with_common_attribute
 Ctype_info_t::template with_common_attribute
 Ctype_info_t::template with_common_attribute
 Ctype_info_t::template with_common_attribute
 Ctype_info_t::template with_common_attribute
 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