Cfuture::_make_result_instance_helper< TRESULT, false > | |
Cfuture::_make_result_instance_helper< TRESULT, true > | |
Cgsl::_make_span_value_type< TCONTAINER > | |
Cdetails::align_helper< N, COMPARE_TO > | |
Cdetails::align_helper_inner< N1, N2, false > | |
Cdetails::align_helper_inner< N1, N2, true > | |
Cutil::cli::phoenix::assign_logic_bool_t< T > | 通用赋值动作 - 设置一个变量为bool值并检查语义 |
Cutil::cli::phoenix::assign_t< T > | 通用赋值动作 - 设置一个变量值 |
Cutil::lock::atomic_int_type< Ty > | |
Cutil::lock::atomic_int_type< unsafe_int_type< Ty > > | |
Cutil::cli::binder::cmd_option_bind_param_list< _Args >::build_args_index< N, _Index > | |
Cutil::cli::binder::cmd_option_bind_param_list< _Args >::build_args_index< 0, _Index... > | |
►Cstd::char_traits | |
Cutil::cli::ci_char_traits< Tc > | |
Cutil::cli::binder::cmd_option_bind_param_list< _Args > | |
Cutil::cli::binder::cmd_option_bindt_cc_caller< _TF > | |
Cutil::cli::binder::cmd_option_bindt_mf_cc_caller< _T, _F > | |
Cutil::cli::cmd_option_list | |
Cutil::cli::cmd_option_value | |
►Ccompact_storage | |
Cfuture::default_compact_storage< T > | |
Cfuture::compact_storage_selector< T > | |
Cfuture::compact_storage_selector< void > | |
Cstack_pool< TAlloc >::configure_t | |
Cstack_pool< TAlloc >::constructor_delegator | |
►Ccoroutine_context_base | Base type of all coroutine context |
►Ccoroutine_context | Base type of all stackful coroutine context |
Ccoroutine_context_container< TALLOC > | Coroutine container contain stack context, stack allocator and runtime fcontext |
Cutil::lock::detail::default_lock_action< TLock > | |
Cutil::lock::detail::default_read_lock_action< TLock > | |
Cutil::lock::detail::default_read_unlock_action< TLock > | |
Cutil::lock::detail::default_try_lock_action< TLock > | |
Cutil::lock::detail::default_try_unlock_action< TLock > | |
Cutil::lock::detail::default_unlock_action< TLock > | |
Cutil::lock::detail::default_write_lock_action< TLock > | |
Cutil::lock::detail::default_write_unlock_action< TLock > | |
►Cstd::enable_shared_from_this | |
►Cutil::cli::binder::cmd_option_bind_base | |
Cutil::cli::binder::cmd_option_bindt< _F, _PL > | |
Cutil::cli::cmd_option_bind< TCmdStr > | |
Cimpl::task_impl::ext_coroutine_flag_t | |
►Cstd::false_type | |
Cfuture::compact_storage< T, std::shared_ptr< T > > | |
Cfuture::poll_storage_base< T, TPTR > | |
Cgsl::detail::is_specialized_span_convertible< T > | |
Cgsl::details::is_comparable_to_nullptr< T, typename > | |
Ctype_traits::is_shared_ptr< T > | |
Cfcontext::fcontext_t | |
Ctask_manager< task< TCO_MACRO > >::flag_guard_type | |
Ccoroutine_context_base::flag_type | |
Ctask_manager< task< TCO_MACRO > >::flag_type | |
Cfcontext::fp_t | |
Cfuture::future< T, TPTR > | |
CGreeterClient | |
Cstd::hash< LIBCOPP_COPP_NAMESPACE_ID::gsl::not_null< T > > | |
Cstd::hash< LIBCOPP_COPP_NAMESPACE_ID::gsl::strict_not_null< T > > | |
Cutil::cli::binder::cmd_option_bind_base::help_msg_t | |
Cprint_color.HtmlColor | |
Cutil::cli::binder::cmd_option_bind_param_list< _Args >::index_args_var_list< _Index > | |
Cutil::cli::phoenix::insert_t< T > | 通用赋值动作 - 容器insert操作 |
Cutil::intrusive_ptr< T > | |
Ctask_action_function< Ty >::invoker< Tz, IS_INTEGRAL > | |
Ctask_action_mem_function< Ty, Tc >::invoker< Tz, IS_INTEGRAL > | |
Ctask_action_function< Ty >::invoker< Tz, false > | |
Ctask_action_mem_function< Ty, Tc >::invoker< Tz, false > | |
Ctask_action_function< Ty >::invoker< Tz, true > | |
Ctask_action_mem_function< Ty, Tc >::invoker< Tz, true > | |
Ccoroutine_context::jump_src_data_t | |
Clibcopp_internal_api_set | |
Cstack_pool< TAlloc >::limit_t | |
Cutil::lock::lock_holder< TLock, TLockAct, TUnlockAct > | |
►Cutil::lock::lock_holder< TLock, detail::default_read_lock_action< TLock >, detail::default_read_unlock_action< TLock > > | |
Cutil::lock::read_lock_holder< TLock > | |
►Cutil::lock::lock_holder< TLock, detail::default_write_lock_action< TLock >, detail::default_write_unlock_action< TLock > > | |
Cutil::lock::write_lock_holder< TLock > | |
Cmacro_coroutine | |
Cutil::cli::binder::maybe_wrap_member_pointer< _Tp > | |
Cutil::cli::binder::maybe_wrap_member_pointer< _Tp _Class::* > | |
Cmy_runner | |
Cprint_color.NoneColor | |
►Cgsl::not_null< T > | |
Cgsl::strict_not_null< T > | |
Ctest_manager::pick_param< TL, TR, has_pointer, has_integer, all_integer > | |
Ctest_manager::pick_param< TL, TR, false, true, true > | |
Ctest_manager::pick_param< TL, TR, true, true, false > | |
Ctest_manager::pick_param_str_t | |
Cfuture::poll_storage_ptr_selector< T > | |
Cfuture::poll_storage_ptr_selector< void > | |
Cfuture::poller< T, TPTR > | |
Cfuture::poller< T, typename poll_storage_ptr_selector< T >::type > | |
Cprint_color.print_style | |
Cutil::cli::phoenix::push_back_t< T > | 通用赋值动作 - 容器push_back操作 |
Cutil::cli::phoenix::push_front_t< T > | 通用赋值动作 - 容器push_front操作 |
►Cresult_base | |
Cfuture::result_type< TOK, TERR > | |
Cfuture::result_base< TOK, TERR, false > | |
Cfuture::result_base< TOK, TERR, true > | |
Csample_macro_coroutine | |
►CGreeter::Service | |
CGreeterServiceImpl | |
Cutil::cli::phoenix::set_const_t< T > | 通用赋值动作 - 设置变量值为某个固定值 |
Cutil::cli::shell_font | |
Cutil::cli::shell_font_style | |
Cutil::cli::shell_stream | |
Cutil::cli::shell_stream::shell_stream_opr | |
Cfuture::small_object_optimize_storage_deleter< T > | |
Cgsl::span< T, EXTENT > | |
Cgsl::span< T, dynamic_extent > | |
Cutil::lock::spin_lock | 自旋锁 |
Callocator::stack_allocator_malloc | Memory allocator this allocator will maintain buffer using malloc/free function |
Callocator::stack_allocator_memory | Memory allocator this allocator will return address of specified memory section |
Callocator::stack_allocator_pool< TPool > | Memory allocator this allocator will maintain buffer using malloc/free function |
Callocator::stack_allocator_posix | Memory allocator this allocator will create buffer using posix api and protect it |
Callocator::stack_allocator_split_segment | Memory allocator this allocator will create buffer using gcc split segment api |
Callocator::stack_allocator_windows | Memory allocator this allocator will create buffer using windows api and protect it |
Cstack_context | |
Cstack_pool< TAlloc > | |
Cstack_pool_test_macro_coroutine | |
Cfcontext::stack_t | |
Cstack_traits | |
Ccore::standard_new_allocator | |
Ccoroutine_context_base::status_type | Status of safe coroutine context base |
Cutil::cli::string2any< Tt > | |
Cutil::cli::string2any< bool > | |
Cutil::cli::string2any< char > | |
Cutil::cli::string2any< int16_t > | |
Cutil::cli::string2any< int32_t > | |
Cutil::cli::string2any< int64_t > | |
Cutil::cli::string2any< std::string > | |
Cutil::cli::string2any< uint16_t > | |
Cutil::cli::string2any< uint32_t > | |
Cutil::cli::string2any< uint64_t > | |
Cutil::cli::string2any< unsigned char > | |
Cdetail::task_action_functor_check | |
►Cimpl::task_action_impl | |
Ctask_action_function< Ty > | |
Ctask_action_functor< Ty > | |
Ctask_action_mem_function< Ty, Tc > | |
Ctask_data_ptr_selector< T > | |
Ctask< TCO_MACRO >::task_group | |
►Cimpl::task_impl | |
Ctask< TCO_MACRO > | |
Ctask< TCO_MACRO > | |
Ctask_manager< task< TCO_MACRO > > | Task manager for stackful coroutine task |
Cdetail::task_manager_node< task< TCO_MACRO > > | |
Cdetail::task_timer_node< TTASK_ID_TYPE > | |
Cdetail::task_timer_node< id_type > | |
Cdetail::task_timer_node< typename task< TCO_MACRO >::id_type > | |
Cprint_color.TermColor | |
Ctest_case_base | |
Ctest_context_base_foo_runner | |
Ctest_context_private_data_foo_runner | |
Ctest_manager | |
Cdetail::test_manager_tls_block_t | |
►Ctest_no_trivial_parent_clazz | |
Ctest_no_trivial_child_clazz | |
Ctest_on_exit_base | |
Ctest_on_start_base | |
Ctest_this_context_get_cotoutine_runner | |
Ctest_this_context_rec_runner | |
Ctest_this_context_start_failed_when_running | |
Ctest_this_context_yield_runner | |
Ctest_trivial_clazz | |
Cdetail::tickspec_t | |
Cdetail::topological_sort_object_t | |
Cfcontext::transfer_t | |
►Cstd::true_type | |
Cfuture::compact_storage< T, std::unique_ptr< T, small_object_optimize_storage_deleter< T > > > | |
Cfuture::poll_storage_base< T, std::unique_ptr< T, small_object_optimize_storage_deleter< T > > > | |
Cfuture::poll_storage_base< void, std::unique_ptr< void, small_object_optimize_storage_deleter< void > > > | |
Cgsl::detail::is_specialized_span_convertible< T[N]> | |
Cgsl::detail::is_specialized_span_convertible< span< T, EXTENT > > | |
Cgsl::detail::is_specialized_span_convertible< std::array< T, N > > | |
Cgsl::details::is_comparable_to_nullptr< T, typename std::enable_if< std::is_convertible< decltype(std::declval< T >() !=nullptr), bool >::value >::type > | |
Ctype_traits::is_shared_ptr< std::shared_ptr< T > > | |
Cutil::uint64_id_allocator | |
Cutil::details::uint64_id_allocator_tls_cache_t | |
Cutil::lock::unsafe_int_type< Ty > | |
Cutil::lock::unsafe_int_type< Ty > | |
Cutil::cli::binder::unspecified | |
Cprint_color.Win32ConsoleColor | |