| Cneforce::add_const< T > | 添加const限定符 |
| Cneforce::add_cv< T > | 同时添加const和volatile限定符 |
| Cneforce::add_lvalue_reference< T > | 添加左值引用 |
| Cneforce::add_pointer< T, Dummy > | 添加指针限定符 |
| Cneforce::add_reference< T, Dummy > | 添加引用限定符 |
| Cneforce::add_rvalue_reference< T > | 添加右值引用 |
| Cneforce::add_volatile< T > | 添加volatile限定符 |
| Cneforce::AES256 | AES-256加密算法结构体 |
| Cneforce::aligned_storage< Len, Align > | 创建指定大小和对齐要求的存储类型 |
| Cneforce::aligned_storage< sizeof(T), alignof(T)> | |
| Cneforce::aligned_buffer< T > | 对齐缓冲区模板类 |
| Cneforce::aligned_union< Len, Types > | 创建可以容纳多种类型的对齐存储类型 |
| Cneforce::allocated_ptr< Alloc > | 分配内存指针 |
| Cneforce::allocator_arg_tag | 分配器参数标签 |
| Cneforce::allocator_traits< Alloc > | 分配器特性模板 |
| Cneforce::allocator_traits< rebind_alloc< T > > | |
| Cneforce::sql_builder::alter_table_data | ALTER TABLE语句的数据结构 |
| Cneforce::tui::animator | 动画状态机 |
| Cneforce::any | 任意类型容器 |
| Cneforce::tui::application | TUI应用程序入口 |
| Cneforce::arp | ARP协议 |
| Cneforce::barrier< CmplFunc >::arrival_token | 到达令牌类 |
| Cneforce::async_result< Token, Signature > | 完成令牌 trait 主模板 |
| Cneforce::async_stream | 异步流抽象基类 |
| Cneforce::ssl_stream | SSL/TLS流封装类 |
| Cneforce::tcp_socket | TCP Socket类 |
| Cneforce::ssl_socket | SSL/TLS安全Socket类 |
| Cneforce::atomic< T > | 通用原子类型模板 |
| Cneforce::atomic< bool > | Bool类型的原子特化 |
| Cneforce::atomic< shared_ptr< T > > | Shared_ptr的原子特化 |
| Cneforce::atomic< weak_ptr< T > > | Weak_ptr的原子特化 |
| Cneforce::atomic_base< T > | 原子类型基础模板类 |
| Cneforce::atomic_base< char > | |
| Cneforce::atomic< char > | Char类型的原子特化 |
| Cneforce::atomic_base< char16_t > | |
| Cneforce::atomic< char16_t > | Char16_t类型的原子特化 |
| Cneforce::atomic_base< char32_t > | |
| Cneforce::atomic< char32_t > | Char32_t类型的原子特化 |
| Cneforce::atomic_base< char8_t > | |
| Cneforce::atomic< char8_t > | Char8_t类型的原子特化 |
| Cneforce::atomic_base< int > | |
| Cneforce::atomic< int > | Int类型的原子特化 |
| Cneforce::atomic_base< long > | |
| Cneforce::atomic< long > | Long类型的原子特化 |
| Cneforce::atomic_base< long long > | |
| Cneforce::atomic< long long > | Long long类型的原子特化 |
| Cneforce::atomic_base< short > | |
| Cneforce::atomic< short > | Short类型的原子特化 |
| Cneforce::atomic_base< signed char > | |
| Cneforce::atomic< signed char > | Signed char类型的原子特化 |
| Cneforce::atomic_base< T * > | 指针类型的原子操作特化 |
| Cneforce::atomic< T * > | 指针类型的原子特化 |
| Cneforce::atomic_base< unsigned char > | |
| Cneforce::atomic< unsigned char > | Unsigned char类型的原子特化 |
| Cneforce::atomic_base< unsigned int > | |
| Cneforce::atomic< unsigned int > | Unsigned int类型的原子特化 |
| Cneforce::atomic_base< unsigned long > | |
| Cneforce::atomic< unsigned long > | Unsigned long类型的原子特化 |
| Cneforce::atomic_base< unsigned long long > | |
| Cneforce::atomic< unsigned long long > | Unsigned long long类型的原子特化 |
| Cneforce::atomic_base< unsigned short > | |
| Cneforce::atomic< unsigned short > | Unsigned short类型的原子特化 |
| Cneforce::atomic_base< wchar_t > | |
| Cneforce::atomic< wchar_t > | Wchar_t类型的原子特化 |
| Cneforce::atomic_flag | 原子标志 |
| Cneforce::atomic_float_base< Float > | 浮点数原子操作基础类 |
| Cneforce::atomic_float_base< double > | |
| Cneforce::atomic< double > | Double类型的原子特化 |
| Cneforce::atomic_float_base< float > | |
| Cneforce::atomic< float > | Float类型的原子特化 |
| Cneforce::atomic_float_base< long double > | |
| Cneforce::atomic< long double > | Long double类型的原子特化 |
| Cneforce::atomic_futex< WaiterBit > | 原子快速用户态互斥锁类模板 |
| Cneforce::atomic_ref_base< T, IsIntegral, IsFloatingPoint > | 原子引用基础模板类 |
| Cneforce::atomic< T & > | 引用类型的原子特化 |
| Cneforce::atomic_ref_base< Float, false, true > | 浮点类型的原子引用特化 |
| Cneforce::atomic_ref_base< T *, false, false > | 指针类型的原子引用特化 |
| Cneforce::atomic_ref_base< T, false, false > | 通用类型的原子引用特化 |
| Cneforce::atomic_ref_base< T, true, false > | 整数类型的原子引用特化 |
| Cneforce::atomic_semaphore< LeastMaxValue > | 原子信号量类模板 |
| Cneforce::awaitable< Args > | 可被 co_await 的异步操作结果 |
| Cneforce::awaitable< void > | Awaitable 的 void 特化 |
| Cneforce::task< T >::awaiter | 任务等待器 |
| Cneforce::back_insert_iterator< Container > | 尾部插入迭代器 |
| Cneforce::barrier< CmplFunc > | 通用屏障类 |
| Cneforce::base64 | Base64编解码结构体 |
| Cneforce::base_char_traits< CharT, IntT > | 基础字符特征模板 |
| Cneforce::char_traits< char > | Char类型的特化 |
| Cneforce::char_traits< char16_t > | Char16_t类型的特化 |
| Cneforce::char_traits< char32_t > | Char32_t类型的特化 |
| Cneforce::char_traits< char8_t > | Char8_t类型的特化 |
| Cneforce::char_traits< wchar_t > | Wchar_t类型的特化 |
| Cneforce::narrow_char_traits< CharT, IntT > | 窄字符特征模板 |
| Cneforce::base_char_traits< char, int32_t > | |
| Cneforce::narrow_char_traits< char, int32_t > | |
| Cneforce::char_traits< char > | Char类型的特化 |
| Cneforce::base_char_traits< char16_t, uint32_t > | |
| Cneforce::char_traits< char16_t > | Char16_t类型的特化 |
| Cneforce::base_char_traits< char32_t, uint32_t > | |
| Cneforce::char_traits< char32_t > | Char32_t类型的特化 |
| Cneforce::base_char_traits< char8_t, uint32_t > | |
| Cneforce::narrow_char_traits< char8_t, uint32_t > | |
| Cneforce::char_traits< char8_t > | Char8_t类型的特化 |
| Cneforce::base_char_traits< CharT, int64_t > | |
| Cneforce::char_traits< CharT > | 字符特征模板 |
| Cneforce::base_char_traits< wchar_t, uint32_t > | |
| Cneforce::char_traits< wchar_t > | Wchar_t类型的特化 |
| Cneforce::basic_timer< Clock > | 基本定时器 |
| Cneforce::big_add< High1, Low1, High2, Low2 > | 无符号大整数加法 |
| Cneforce::big_div< NumHigh, NumLow, Den > | 大整数除法 |
| Cneforce::big_less< High1, Low1, High2, Low2 > | 比较两个由高位和低位部分组成的无符号大整数 |
| Cneforce::big_mul< X, Y > | 无符号大整数乘法 |
| Cneforce::big_sub< High1, Low1, High2, Low2 > | 无符号大整数减法 |
| Cneforce::file_diff::binary_diff_entry | 二进制差异条目 |
| Cneforce::binary_function< Arg1, Arg2, Result > | 二元函数适配器基类 |
| Cneforce::serialize::binary_serializer | 二进制序列化器 |
| Cneforce::bind_helper< IntLike, Func, BoundArgs > | Bind辅助类型推导器 |
| Cneforce::binder< Sign > | 通用函数绑定器 |
| Cneforce::binder< Func(BoundArgs...)> | 通用函数绑定器的部分特化 |
| Cneforce::binder_front< Func, BoundArgs > | 前向参数绑定器 |
| Cneforce::bindr_helper< Res, Func, BoundArgs > | 指定返回类型的bind辅助类型推导器 |
| Cneforce::bindrer< Res, Sign > | 指定返回类型的函数绑定器 |
| Cneforce::bindrer< Res, Func(BoundArgs...)> | 指定返回类型的函数绑定器部分特化 |
| Cneforce::bloom_filter< T, Hash > | 布隆过滤器 |
| Cneforce::bounded_queue< T > | 线程安全的有界环形队列(非阻塞) |
| Cneforce::tui::box_props | 布局容器属性 |
| Cneforce::buffer_chain | 链式缓冲区,用于零拷贝数据拼接 |
| Cneforce::build_index_tuple< Num > | 构建指定长度的索引元组 |
| Cneforce::http::byte_cursor | 带边界检查的字节游标,用于协议解析 |
| Cneforce::http::byte_range | 字节范围结构体 |
| Cneforce::http::cached_response | 缓存的HTTP响应 |
| Cneforce::call_wrapper< Types > | 延迟调用包装器 |
| Cneforce::cancellation_slot | 异步操作取消槽 |
| Cneforce::cancellation_token | 取消令牌 |
| Cneforce::tui::cell | 像素/字符单元 |
| Cneforce::chacha20_poly1305 | ChaCha20-Poly1305 AEAD 加密算法结构体 |
| Cneforce::channel< T > | 有限容量的 CSP 消息通道 |
| Cneforce::charset | 字符集 |
| Cneforce::cancellation_token::check_awaiter | 取消检查等待器 |
| Cneforce::daemon::child_config | 子进程配置 |
| Cneforce::daemon::child_status | 子进程运行时状态 |
| Cneforce::file::chunk_info | 文件块信息 |
| Cneforce::http::chunked_body_reader | HTTP Chunked Transfer Encoding 读取器 |
| Cneforce::click | 计时器结构 |
| Cneforce::cmdline | 命令行参数解析器 |
| Cneforce::co_spawn_task | Co_spawn 使用的协程任务类型 |
| Cneforce::codepoint | Unicode码点包装类 |
| Cneforce::sql_builder::column_definition | 列定义 |
| Cneforce::column_meta | 列元数据 |
| Cneforce::common_reference< Types > | 查找多个类型的公共引用类型 |
| Cneforce::common_type< Types > | 查找多个类型的公共类型 |
| Cneforce::tui::component_base | 组件基类 |
| Cneforce::tui::component< P > | 组件模板 |
| Cneforce::compressed_pair< inner::extent_storage< dynamic_extent >, pointer > | |
| Cneforce::condition_variable | 条件变量类 |
| Cneforce::conditional< Test, T1, T2 > | 条件选择类型 |
| Cneforce::dns_client::config | DNS客户端配置 |
| Cneforce::http::http_client::config | HTTP客户端配置 |
| Cneforce::conjunction< Args > | 类型集合的逻辑与操作 |
| Cneforce::conjunction< disjunction< disjunction< is_same< U, pointer >, is_same< U, nullptr_t > >, conjunction< is_pointer< U >, is_same< pointer, element_type * >, is_convertible< remove_pointer_t< U >(*)[], element_type(*)[]> > > > | |
| Cneforce::conjunction< is_array< U >, is_same< pointer, element_type * >, is_same< UP_pointer, UP_element_type * >, is_convertible< UP_element_type(*)[], element_type(*)[]> > | |
| Cneforce::conjunction< is_convertible< typename unique_ptr< U, E >::pointer, pointer >, negation< is_array< U > > > | |
| Cneforce::connection | 连接句柄 |
| Cneforce::sys_console::console_size | 控制台尺寸结构 |
| Cneforce::const_buffers | 常量缓冲区序列(scatter-gather 写) |
| Cneforce::tui::const_ref< T > | 只读引用适配器 |
| Cneforce::tui::const_ref< string > | |
| Cneforce::tui::const_string_ref | 字符串只读引用适配器 |
| Cneforce::tui::components::container | 容器组件工厂 |
| Cneforce::coroutine_traits< Res, Args > | 协程特征主模板 |
| Cneforce::sysinfo::CPU_info | CPU信息 |
| Cneforce::cpu_times | CPU时间信息类 |
| Cneforce::sql_builder::create_index_data | CREATE INDEX语句的数据结构 |
| Cneforce::sql_builder::create_table_data | CREATE TABLE语句的数据结构 |
| Cneforce::sql_builder::create_view_data | CREATE VIEW语句的数据结构 |
| Cneforce::sql_builder::cte_entry | CTE条目 |
| Cneforce::tui::cursor | 光标状态 |
| Cneforce::daemon | 守护进程 |
| Cneforce::database_pool | 数据库连接池类 |
| Cneforce::db_config | 数据库连接配置结构 |
| Cneforce::decay< T > | 模拟函数参数传递中的类型退化 |
| Cneforce::default_construct_tag | 默认构造标签 |
| Cneforce::default_deleter< T > | 默认删除器 |
| Cneforce::default_deleter< T[]> | 数组特化的默认删除器 |
| Cneforce::default_spin_policy | 默认自旋策略 |
| Cneforce::deferred_t | 延迟执行完成令牌 |
| Cneforce::deque< coroutine_handle<> > | |
| Cneforce::deque< neforce::vector< byte_t > > | |
| Cneforce::detached_t | Fire-and-forget 完成令牌 |
| Cneforce::tui::dimensions | 终端尺寸 |
| Cneforce::disjunction< Args > | 类型集合的逻辑或操作 |
| Cneforce::disjunction< is_assignable< T &, const optional< U > & >, is_assignable< T &, optional< U > & >, is_assignable< T &, const optional< U > && >, is_assignable< T &, optional< U > && > > | |
| Cneforce::disjunction< is_constructible< T, const optional< U > & >, is_constructible< T, optional< U > & >, is_constructible< T, const optional< U > && >, is_constructible< T, optional< U > && >, is_convertible< const optional< U > &, T >, is_convertible< optional< U > &, T >, is_convertible< const optional< U > &&, T >, is_convertible< optional< U > &&, T > > | |
| Cneforce::disjunction< is_constructible< T, expected< U, Err > & >, is_constructible< T, expected< U, Err > >, is_constructible< T, const expected< U, Err > & >, is_constructible< T, const expected< U, Err > >, is_convertible< expected< U, Err > &, T >, is_convertible< expected< U, Err >, T >, is_convertible< const expected< U, Err > &, T >, is_convertible< const expected< U, Err >, T >, is_constructible< UE, expected< U, Err > & >, is_constructible< UE, expected< U, Err > >, is_constructible< UE, const expected< U, Err > & >, is_constructible< UE, const expected< U, Err > > > | |
| Cneforce::disjunction< is_convertible< U &, T & >, is_convertible< const U &, T & > > | |
| Cneforce::sysinfo::disk_info | 磁盘空间信息 |
| Cneforce::divides< T > | 除法运算仿函数 |
| Cneforce::divides< void > | Divides的void特化,支持透明操作 |
| Cneforce::dns_client | DNS客户端类 |
| Cneforce::dns_header | DNS消息头部结构 |
| Cneforce::dns_query_result | DNS查询结果结构 |
| Cneforce::dns_record | DNS资源记录结构 |
| Cneforce::dns_soa_record | DNS SOA(Start of Authority)资源记录 |
| Cneforce::dns_srv_record | DNS SRV资源记录 |
| Cneforce::tui::components::dropdown_option | 下拉选择组件配置 |
| Cneforce::duration< Rep, Period > | 持续时间类模板 |
| Cneforce::dynamic_buffer | 自适应扩容的动态缓冲区 |
| Cneforce::dynamic_library | 动态链接库加载器 |
| Cneforce::exception_ptr::ecb | 异常控制块 |
| Cneforce::tui::element | 虚拟UI元素 |
| Cneforce::empty_completion | 空完成函数 |
| Cneforce::tui::empty_props | 空属性标签 |
| Cneforce::enable_if< Test, T > | 条件启用模板 |
| Cneforce::enable_shared_from_this< T > | 启用从this创建共享指针的基类 |
| Cneforce::enable_shared_from_this< http2_connection > | |
| Cneforce::http::http2_connection | HTTP/2 连接管理器 |
| Cneforce::enable_shared_from_this< logger > | |
| Cneforce::logger | 层级化日志记录器 |
| Cneforce::enable_shared_from_this< node > | |
| Cneforce::path_tree::node | 路径树节点 |
| Cneforce::enable_shared_from_this< websocket_session > | |
| Cneforce::http::websocket_session | WebSocket会话类 |
| Cneforce::endian | 端序转换工具结构体 |
| Cneforce::reflect::enum_entry | 枚举条目 |
| Cneforce::env_builder | ENV配置格式构建器 |
| Cneforce::env_parser | 环境变量文件解析器 |
| Cneforce::environment | 环境变量管理类 |
| Cneforce::equal_to< T > | 相等比较仿函数 |
| Cneforce::equal_to< void > | Equal_to的void特化,支持透明操作 |
| Cneforce::tui::event_dispatcher | 事件分发器 |
| Cneforce::exact_arg_construct_tag | 精确参数构造标签 |
| Cneforce::exception | 异常基类 |
| Cneforce::future_exception | 期望值操作异常 |
| Cneforce::memory_exception | 内存操作异常 |
| Cneforce::allocate_exception | 内存分配异常 |
| Cneforce::iterator_exception | 指针或迭代器行为异常 |
| Cneforce::optional_exception | Optional访问异常 |
| Cneforce::typecast_exception | 类型转换异常 |
| Cneforce::anycast_exception | Any转换异常 |
| Cneforce::system_exception | 系统访问异常 |
| Cneforce::daemon_exception | 守护进程操作异常 |
| Cneforce::device_exception | 设备行为异常 |
| Cneforce::console_exception | 控制台行为异常 |
| Cneforce::dynamic_library_exception | 动态库操作异常 |
| Cneforce::file_exception | 文件处理异常 |
| Cneforce::locale_exception | 区域设置操作异常 |
| Cneforce::network_exception | 网络操作或行为异常 |
| Chttp_exception | HTTP操作异常 |
| Cneforce::dns_exception | DNS异常类 |
| Cneforce::ftp_exception | FTP操作异常 |
| Cneforce::smtp_exception | SMTP操作异常类 |
| Cneforce::socket_exception | Socket操作异常类 |
| Cneforce::pipe_exception | 管道操作异常 |
| Cneforce::process_exception | 进程操作异常 |
| Cneforce::registry_key_exception | 系统注册表操作异常 |
| Cneforce::share_memory_exception | 共享内存操作异常 |
| Cneforce::thirdparty_exception | 第三方操作异常 |
| Cneforce::database_exception | 数据库行为异常 |
| Cneforce::database_stmt_exception | 数据库处理语句操作异常 |
| Cneforce::database_typecast_exception | 数据库数据类型转换异常 |
| Cneforce::lz4_exception | Lz4操作异常类 |
| Cneforce::ssl_exception | SSL操作异常 |
| Cneforce::zlib_exception | ZLib操作异常类 |
| Cneforce::thread_exception | 线程操作异常 |
| Cneforce::value_exception | 变量处理异常 |
| Cneforce::cmdline_exception | 命令行解析异常 |
| Cneforce::deserialize_exception | 反序列化异常 |
| Cneforce::missing_required_exception | 反序列化时缺少必填属性异常 |
| Cneforce::type_mismatch_exception | 序列化类型不匹配异常 |
| Cneforce::env_exception | ENV格式操作失败 |
| Cneforce::ini_exception | INI格式操作失败 |
| Cneforce::json_exception | JSON格式操作失败 |
| Cneforce::math_exception | 数学计算异常 |
| Cneforce::regex_exception | 正则操作异常 |
| Cneforce::serialize_exception | 序列化异常 |
| Cneforce::toml_exception | TOML格式操作失败 |
| Cneforce::yaml_exception | YAML格式操作失败 |
| Cneforce::exception_ptr | 异常指针类 |
| Cneforce::exception_wrapper | 异常包装器基类 |
| Cneforce::typed_exception_wrapper< Ex > | 类型化异常包装器模板类 |
| Cneforce::executor | 多态执行器 |
| Cneforce::io_context::executor | Io_context 的执行器句柄 |
| Cneforce::executor::executor_base | 执行器概念基类 |
| Cneforce::file | 文件操作类 |
| Cneforce::file_async | 文件异步I/O管理类 |
| Cneforce::file_diff | 文件比较与差异分析工具类 |
| Cneforce::file_info | 文件属性与时间管理类 |
| Cneforce::file_lock_guard | 文件区域锁守卫 |
| Cneforce::file_locker | 文件区域锁管理类 |
| Cneforce::file_mapper | 内存映射文件工具类 |
| Cneforce::file_watcher | 文件系统监视器 |
| Cneforce::filesystem | 文件系统操作工具类 |
| Cneforce::task< T >::promise_type::final_awaiter | 最终等待器 |
| Cneforce::flat_unordered_map< Key, T, HashFcn, EqualKey, Alloc > | 平坦无序映射容器 |
| Cneforce::flat_unordered_map< native_handle_type, fd_info > | |
| Cneforce::flat_unordered_map< native_handle_type, void * > | |
| Cneforce::flat_unordered_map< uintptr_t, neforce::function< void(error_code, size_t, void *overlapped)> > | |
| Cneforce::flat_unordered_multimap< Key, T, HashFcn, EqualKey, Alloc > | 平坦无序多重映射容器 |
| Cneforce::tui::focus_manager | 焦点管理器 |
| Cneforce::format_options | 格式选项 |
| Cneforce::formatter< Number, Dummy > | 格式化器主模板 |
| Cneforce::formatter< bool > | 布尔类型的格式化器特化 |
| Cneforce::formatter< char * > | 非const C风格字符串的格式化器特化 |
| Cneforce::formatter< char > | 单个字符的格式化器特化 |
| Cneforce::formatter< const char * > | C风格字符串的格式化器特化 |
| Cneforce::formatter< datetime > | Datetime 格式化器特化 |
| Cneforce::formatter< nullptr_t > | Nullptr_t 格式化器 |
| Cneforce::formatter< string > | 字符串类型的格式化器特化 |
| Cneforce::formatter< string_view > | 字符串视图的格式化器特化 |
| Cneforce::formatter< T *, enable_if_t<!is_cstring_v< T * > > > | 指针格式化器 |
| Cneforce::formatter< T, enable_if_t< is_floating_point_v< T > > > | 浮点数类型的格式化器特化 |
| Cneforce::formatter< T, enable_if_t< is_standard_integral_v< T > &&is_signed_v< T > > > | 有符号整数类型的格式化器特化 |
| Cneforce::formatter< T, enable_if_t< is_standard_integral_v< T > &&is_unsigned_v< T > > > | 无符号整数类型的格式化器特化 |
| Cneforce::front_insert_iterator< Container > | 头部插入迭代器 |
| Cneforce::function< Sign > | 函数包装器主模板声明 |
| Cneforce::function< Res(Args...)> | 通用函数包装器类模板 |
| Cneforce::future< Res > | 独占future类模板 |
| Cneforce::future< dns_query_result > | |
| Cneforce::future< pair< size_t, ip_address > > | |
| Cneforce::future< Res & > | 引用类型的future特化 |
| Cneforce::future< size_t > | |
| Cneforce::future< T > | |
| Cneforce::future< tcp_socket > | |
| Cneforce::future< void > | Void类型的future特化 |
| Cneforce::future_result< T > | Future结果类型转换 |
| Cneforce::future_result< void > | Void类型的future结果转换特化 |
| Cneforce::generator< T > | 懒序列生成器 |
| Cneforce::get_difference_type< T, Dummy > | 获取分配器的差值类型 |
| Cneforce::get_first_para< Types > | 提取参数列表的第一个类型参数 |
| Cneforce::get_first_temp_para< T > | 提取模板的第一个类型参数 |
| Cneforce::get_pointer_type< T, Dummy > | 获取分配器的指针类型 |
| Cneforce::get_ptr_difference< T, Dummy > | 获取指针的差值类型 |
| Cneforce::get_rebind_type< T, U, Dummy > | 获取指针的重新绑定类型 |
| Cneforce::get_size_type< T, Dummy > | 获取分配器的大小类型 |
| Cneforce::greater< T > | 大于比较仿函数 |
| Cneforce::greater< void > | Greater的void特化,支持透明操作 |
| Cneforce::greater_equal< T > | 大于等于比较仿函数 |
| Cneforce::greater_equal< void > | Greater_equal的void特化,支持透明操作 |
| Cneforce::http::grpc_framer | GRPC消息帧编解码器 |
| Cneforce::http::grpc_handler | GRPC服务处理器基类 |
| Cneforce::http::grpc_message | GRPC 消息帧 |
| Cneforce::has_construct< Alloc, T, Args > | 判断分配器是否具有construct成员函数 |
| Cneforce::hash< Key, Dummy > | 哈希函数的主模板 |
| Cneforce::hash< coroutine_handle< Promise > > | Coroutine_handle的哈希特化 |
| Cneforce::hash< shared_ptr< T > > | Shared_ptr的哈希特化 |
| Cneforce::hash< T * > | 指针类型的哈希特化 |
| Cneforce::hash< T, enable_if_t< is_base_of< ihashable< T >, T >::value > > | Ihashable的哈希特化 |
| Cneforce::hash< T, enable_if_t< is_enum_v< T > > > | 枚举类型的哈希特化 |
| Cneforce::hash< unique_ptr< T, Deleter > > | Unique_ptr的哈希特化 |
| Cneforce::hashtable_node< T > | 哈希表节点 |
| Cneforce::hazard_pointer | 险象指针句柄 |
| Cneforce::hazard_pointer_domain | 险象指针域 |
| Cneforce::hazard_pointer_holder< T > | 持有特定类型指针的险象指针包装 |
| Cneforce::hazard_pointer_obj_base | 险象指针对象基类 |
| Cneforce::hazard_pointer_obj< T, Deleter > | 险象指针对象模板 |
| Cneforce::hazard_pointer_record | 险象指针记录 |
| Cneforce::thread::hook | 线程生命周期钩子 |
| Cneforce::http::hpack_decoder | HPACK 头部解码器(RFC 7541) |
| Cneforce::http::hpack_encoder | HPACK 头部编码器(RFC 7541) |
| Cneforce::http::hpack_header_field | HPACK 头部字段(名值对) |
| Cneforce::http::http2_continuation_frame | CONTINUATION 帧(RFC 7540 §6.10) |
| Cneforce::http::http2_data_frame | DATA 帧(RFC 7540 §6.1) |
| Cneforce::http::http2_flow_control | HTTP/2 流量控制器 |
| Cneforce::http::http2_frame_header | HTTP/2 帧头(RFC 7540 §4.1),9 字节 packed 布局 |
| Cneforce::http::http2_framer | HTTP/2 帧编解码器 |
| Cneforce::http::http2_goaway_frame | GOAWAY 帧(RFC 7540 §6.8) |
| Cneforce::http::http2_headers_frame | HEADERS 帧(RFC 7540 §6.2) |
| Cneforce::http::http2_ping_frame | PING 帧(RFC 7540 §6.7) |
| Cneforce::http::http2_priority | 流优先级信息(RFC 7540 §5.3) |
| Cneforce::http::http2_push_promise_frame | PUSH_PROMISE 帧(RFC 7540 §6.6) |
| Cneforce::http::http2_rst_stream_frame | RST_STREAM 帧(RFC 7540 §6.4) |
| Cneforce::http::http2_settings | HTTP/2 连接设置管理器 |
| Cneforce::http::http2_settings_entry | SETTINGS 帧中的单个参数条目 |
| Cneforce::http::http2_settings_frame | SETTINGS 帧(RFC 7540 §6.5) |
| Cneforce::http::http2_stream | HTTP/2 流状态机 |
| Cneforce::http::http2_window_update_frame | WINDOW_UPDATE 帧(RFC 7540 §6.9) |
| Cneforce::http::http_client | HTTP客户端类 |
| Cneforce::http::http_client_request | HTTP客户端请求结构 |
| Cneforce::http::http_client_response | HTTP客户端响应结构 |
| Cneforce::http::http_filter | HTTP过滤器基类 |
| Cneforce::http::async_filter | 异步过滤器基类(回调模式) |
| Cneforce::http::authentication_filter | 认证过滤器 |
| Cneforce::http::cache_filter | HTTP缓存过滤器 |
| Cneforce::http::compress_filter | HTTP响应压缩过滤器 |
| Cneforce::http::cors_filter | CORS跨域过滤器 |
| Cneforce::http::csrf_filter | CSRF防护过滤器 |
| Cneforce::http::health_check_filter | 健康检查端点过滤器 |
| Cneforce::http::logging_filter | 日志记录过滤器 |
| Cneforce::http::reverse_proxy_filter | HTTP反向代理过滤器 |
| Cneforce::http::security_headers_filter | HTTP安全头过滤器 |
| Cneforce::http::static_file_filter | 静态文件服务过滤器 |
| Cneforce::http::token_bucket_filter | 令牌桶HTTP限流过滤器 |
| Cneforce::http::http_filter_chain | HTTP过滤器链 |
| Cneforce::http::http_router | HTTP路由器类 |
| Cneforce::http::http_server | HTTP/HTTPS服务器类 |
| Cneforce::iarithmetic< T > | 算术运算接口基类 |
| Cneforce::ipackage< integer8, int8_t > | |
| Cneforce::integer8 | 8位整数包装类 |
| Cneforce::ipackage< integer16, int16_t > | |
| Cneforce::integer16 | 16位整数包装类 |
| Cneforce::ipackage< integer32, int32_t > | |
| Cneforce::integer32 | 32位整数包装类 |
| Cneforce::ipackage< integer64, int64_t > | |
| Cneforce::integer64 | 64位整数包装类 |
| Cneforce::ipackage< uinteger8, uint8_t > | |
| Cneforce::uinteger8 | 无符号8位整数包装类 |
| Cneforce::ipackage< uinteger16, uint16_t > | |
| Cneforce::uinteger16 | 无符号16位整数包装类 |
| Cneforce::ipackage< uinteger32, uint32_t > | |
| Cneforce::uinteger32 | 无符号32位整数包装类 |
| Cneforce::ipackage< uinteger64, uint64_t > | |
| Cneforce::uinteger64 | 无符号64位整数包装类 |
| Cneforce::ipackage< uinteger128, uint128_t > | |
| Cneforce::uinteger128 | 128位无符号整数包装类 |
| Cneforce::ipackage< integer128, int128_t > | |
| Cneforce::integer128 | 128位有符号整数包装类 |
| Cneforce::ipackage< float32, float32_t > | |
| Cneforce::float32 | 32位浮点数包装类 |
| Cneforce::ipackage< float64, float64_t > | |
| Cneforce::float64 | 64位浮点数包装类 |
| Cneforce::ipackage< decimal, decimal_t > | |
| Cneforce::decimal | 长双精度浮点数包装类 |
| Cneforce::ipackage< T, CharT > | |
| Cneforce::icharacter< T, CharT > | 字符类型接口 |
| Cneforce::ipackage< T, PackageT > | 基础数值包装接口 |
| Cneforce::icharacter< character, char > | |
| Cneforce::character | Char类型包装类 |
| Cneforce::icharacter< wcharacter, wchar_t > | |
| Cneforce::wcharacter | Wchar_t类型包装类 |
| Cneforce::icharacter< u8character, char8_t > | |
| Cneforce::u8character | Char8_t类型包装类 |
| Cneforce::icharacter< u16character, char16_t > | |
| Cneforce::u16character | Char16_t类型包装类 |
| Cneforce::icharacter< u32character, char32_t > | |
| Cneforce::u32character | Char32_t类型包装类 |
| Cneforce::iarithmetic< boolean > | |
| Cneforce::ipackage< boolean, bool > | |
| Cneforce::boolean | 布尔值包装类 |
| Cneforce::iarithmetic< hexadecimal > | |
| Cneforce::ipackage< hexadecimal, int64_t > | |
| Cneforce::hexadecimal | 十六进制数值包装类 |
| Cneforce::iarithmetic< int128_t > | |
| Cneforce::int128_t | 128位有符号整数类型 |
| Cneforce::iarithmetic< timestamp > | |
| Cneforce::ipackage< timestamp, int64_t > | |
| Cneforce::timestamp | 时间戳类 |
| Cneforce::iarithmetic< uint128_t > | |
| Cneforce::uint128_t | 128位无符号整数类型 |
| Cneforce::ibinary< T > | 位运算接口基类 |
| Cneforce::ipackage< integer8, int8_t > | |
| Cneforce::ipackage< integer16, int16_t > | |
| Cneforce::ipackage< integer32, int32_t > | |
| Cneforce::ipackage< integer64, int64_t > | |
| Cneforce::ipackage< uinteger8, uint8_t > | |
| Cneforce::ipackage< uinteger16, uint16_t > | |
| Cneforce::ipackage< uinteger32, uint32_t > | |
| Cneforce::ipackage< uinteger64, uint64_t > | |
| Cneforce::ipackage< uinteger128, uint128_t > | |
| Cneforce::ipackage< integer128, int128_t > | |
| Cneforce::ipackage< float32, float32_t > | |
| Cneforce::ipackage< float64, float64_t > | |
| Cneforce::ipackage< decimal, decimal_t > | |
| Cneforce::ipackage< T, CharT > | |
| Cneforce::ipackage< T, PackageT > | 基础数值包装接口 |
| Cneforce::ibinary< bitset< N > > | |
| Cneforce::bitset< N > | 固定大小的位集 |
| Cneforce::ibinary< boolean > | |
| Cneforce::ipackage< boolean, bool > | |
| Cneforce::ibinary< hexadecimal > | |
| Cneforce::ipackage< hexadecimal, int64_t > | |
| Cneforce::ibinary< int128_t > | |
| Cneforce::int128_t | 128位有符号整数类型 |
| Cneforce::ibinary< timestamp > | |
| Cneforce::ipackage< timestamp, int64_t > | |
| Cneforce::ibinary< uint128_t > | |
| Cneforce::uint128_t | 128位无符号整数类型 |
| Cneforce::icmp_header | ICMP头部结构定义 |
| Cneforce::icomparable< T > | 可比较对象接口模板 |
| Cneforce::icollector< array< T, Size > > | |
| Cneforce::array< T, 0 > | 大小为0的数组特化 |
| Cneforce::array< T, Size > | 固定大小数组容器 |
| Cneforce::icollector< array< T, 0 > > | |
| Cneforce::array< T, 0 > | 大小为0的数组特化 |
| Cneforce::icollector< deque< T, allocator< T > > > | |
| Cneforce::icollector< priority_queue< T, vector< T >, less< typename vector< T >::value_type > > > | |
| Cneforce::icollector< queue< T, deque< T > > > | |
| Cneforce::icollector< stack< T, deque< T > > > | |
| Cneforce::icollector< vector< T, allocator< T > > > | |
| Cneforce::icollector< flat_hashtable< pair< Key, T >, Key, hash< Key >, select1st< pair< Key, T > >, equal_to< Key >, allocator< pair< Key, T > > > > | |
| Cneforce::flat_hashtable< pair< Key, T >, Key, hash< Key >, select1st< pair< Key, T > >, equal_to< Key >, allocator< pair< Key, T > > > | |
| Cneforce::icollector< rb_tree< Key, pair< const Key, T >, select1st< pair< const Key, T > >, less< Key >, allocator< rb_tree_node< pair< const Key, T > > > > > | |
| Cneforce::rb_tree< Key, pair< const Key, T >, select1st< pair< const Key, T > >, less< Key >, allocator< rb_tree_node< pair< const Key, T > > > > | |
| Cneforce::icollector< sparse_vector< Key, pair< Key, T >, select1st< pair< Key, T > >, less< Key >, allocator< pair< Key, T > > > > | |
| Cneforce::sparse_vector< Key, pair< Key, T >, select1st< pair< Key, T > >, less< Key >, allocator< pair< Key, T > > > | |
| Cneforce::icollector< vector< T, allocator< pair< Key, T > > > > | |
| Cneforce::vector< pair< Key, T >, allocator< pair< Key, T > > > | |
| Cneforce::icollector< hashtable< pair< const T *, neforce::stacktrace >, T *, hash< T * >, select1st< pair< const T *, neforce::stacktrace > >, equal_to< T * >, allocator< hashtable_node< pair< const T *, neforce::stacktrace > > > > > | |
| Cneforce::hashtable< pair< const T *, neforce::stacktrace >, T *, hash< T * >, select1st< pair< const T *, neforce::stacktrace > >, equal_to< T * >, allocator< hashtable_node< pair< const T *, neforce::stacktrace > > > > | |
| Cneforce::icollector< hashtable< pair< const Key, T >, Key, hash< Key >, select1st< pair< const Key, T > >, equal_to< Key >, allocator< hashtable_node< pair< const Key, T > > > > > | |
| Cneforce::hashtable< pair< const Key, T >, Key, hash< Key >, select1st< pair< const Key, T > >, equal_to< Key >, allocator< hashtable_node< pair< const Key, T > > > > | |
| Cneforce::icommon< compressed_pair< IfEmpty, T, is_empty_v< IfEmpty > &&!is_final_v< IfEmpty > > > | |
| Cneforce::icommon< compressed_pair< IfEmpty, T, false > > | |
| Cneforce::compressed_pair< IfEmpty, T, false > | 压缩对特化,未启用EBCO优化 |
| Cneforce::icommon< optional< T > > | |
| Cneforce::optional< T & > | 引用可选值类模板 |
| Cneforce::optional< T > | 可选值类 |
| Cneforce::icommon< optional< T & > > | |
| Cneforce::optional< T & > | 引用可选值类模板 |
| Cneforce::icollector< T > | 集合器接口模板 |
| Cneforce::deque< connection_entry > | |
| Cneforce::deque< frame > | |
| Cneforce::flat_hashtable< pair< Key, T >, Key, HashFcn, select1st< pair< Key, T > >, EqualKey, Alloc > | |
| Cneforce::flat_hashtable< Value, Value, HashFcn, identity< Value >, EqualKey, Alloc > | |
| Cneforce::hashtable< pair< const Key, T >, Key, HashFcn, select1st< pair< const Key, T > >, EqualKey, Alloc > | |
| Cneforce::hashtable< Value, Value, HashFcn, identity< Value >, EqualKey, Alloc > | |
| Cneforce::priority_queue< priority_task > | |
| Cneforce::queue< connection_entry > | |
| Cneforce::rb_tree< Key, pair< const Key, T >, select1st< pair< const Key, T > >, Compare, Alloc > | |
| Cneforce::rb_tree< Key, Key, identity< Key >, Compare, Alloc > | |
| Cneforce::sparse_vector< Key, pair< Key, T >, select1st< pair< Key, T > >, Compare, Alloc > | |
| Cneforce::sparse_vector< Key, Key, identity< Key >, Compare, Alloc > | |
| Cneforce::stack< frame > | |
| Cneforce::vector< Value, Alloc > | |
| Cneforce::vector< byte_t > | |
| Cneforce::vector< ptr > | |
| Cneforce::iterator< mutable_buffer > | |
| Cneforce::const_iterator< mutable_buffer > | |
| Cneforce::iterator< const_buffer > | |
| Cneforce::const_iterator< const_buffer > | |
| Cneforce::const_iterator< string > | |
| Cneforce::vector< element > | |
| Cneforce::vector< segment > | |
| Cneforce::vector< neforce::cmdline::option > | |
| Cneforce::vector< neforce::cmdline::option_dependency > | |
| Cneforce::vector< neforce::cmdline::option_conflict > | |
| Cneforce::vector< neforce::dns_record > | |
| Cneforce::vector< char > | |
| Cneforce::vector< table_entry > | |
| Cneforce::vector< neforce::http::hpack_header_field > | |
| Cneforce::vector< neforce::http::http2_settings_entry > | |
| Cneforce::vector< neforce::http::http_cookie > | |
| Cneforce::vector< filter_entry > | |
| Cneforce::vector< route_entry > | |
| Cneforce::vector< neforce::thread > | |
| Cneforce::vector< neforce::http::lb_backend > | |
| Cneforce::vector< neforce::http::proxy_backend > | |
| Cneforce::vector< node > | |
| Cneforce::vector< timer_entry > | |
| Cneforce::vector< part > | |
| Cneforce::vector< neforce::log_event > | |
| Cneforce::vector<::MYSQL_BIND > | |
| Cneforce::vector< const char * > | |
| Cneforce::vector< int > | |
| Cneforce::vector< neforce::reflect::enum_entry > | |
| Cneforce::vector< neforce::reflect::meta_type * > | |
| Cneforce::vector< slot_entry > | |
| Cneforce::vector< neforce::sql_builder::set_op_entry > | |
| Cneforce::vector< neforce::sql_builder::cte_entry > | |
| Cneforce::vector< neforce::sql_builder::column_definition > | |
| Cneforce::vector< neforce::stacktrace::frame > | |
| Cneforce::vector< neforce::sysinfo::numa_node_info > | |
| Cneforce::vector< uint32_t > | |
| Cneforce::vector< pending_signal > | |
| Cneforce::vector< priority_task > | |
| Cneforce::vector< context > | |
| Cneforce::vector< neforce::hashtable_node< pair< const T *, neforce::stacktrace > > > | |
| Cneforce::vector< neforce::tui::component_base * > | |
| Cneforce::vector< color_stop > | |
| Cneforce::vector< neforce::tui::layout_rect > | |
| Cneforce::vector< clip_rect > | |
| Cneforce::vector< neforce::tui::scrollbar_hit > | |
| Cneforce::vector< neforce::tui::cell > | |
| Cneforce::vector< neforce::hashtable_node< pair< const Key, T > > > | |
| Cneforce::vector< indent_context > | |
| Cneforce::deque< T, Alloc, BufSize > | 双端队列容器 |
| Cneforce::flat_unordered_multiset< Value, HashFcn, EqualKey, Alloc > | 平坦无序多重集合容器 |
| Cneforce::flat_unordered_set< Value, HashFcn, EqualKey, Alloc > | 平坦无序集合容器 |
| Cneforce::priority_queue< T, Sequence, Compare > | 优先队列容器适配器 |
| Cneforce::queue< T, Sequence > | 队列容器适配器 |
| Cneforce::sparse_multiset< Key, Compare, Alloc > | 稀疏多重集合容器 |
| Cneforce::sparse_set< Key, Compare, Alloc > | 稀疏集合容器 |
| Cneforce::sparse_vector< Key, Value, KeyOfValue, Compare, Alloc > | 稀疏向量容器 |
| Cneforce::stack< T, Sequence > | 栈容器适配器 |
| Cneforce::vector< T, Alloc > | 动态大小数组容器 |
| Cneforce::icommon< T > | 通用接口,同时具备可比较和可哈希功能 |
| Cneforce::basic_string< char > | |
| Cneforce::basic_string< wchar_t > | |
| Cneforce::basic_string< char8_t > | |
| Cneforce::basic_string< char16_t > | |
| Cneforce::basic_string< char32_t > | |
| Cneforce::basic_string_view< typename Traits::char_type, Traits > | |
| Cneforce::basic_string_view< char > | |
| Cneforce::basic_string_view< wchar_t > | |
| Cneforce::basic_string_view< char8_t > | |
| Cneforce::basic_string_view< char16_t > | |
| Cneforce::basic_string_view< char32_t > | |
| Cneforce::compressed_pair< allocator_type, size_type > | |
| Cneforce::compressed_pair< neforce::standard_allocator, size_t > | |
| Cneforce::compressed_pair< allocator_type, pointer > | |
| Cneforce::compressed_pair< allocator_type, float > | |
| Cneforce::compressed_pair< IfEmpty, T, false > | 压缩对特化,未启用EBCO优化 |
| Cneforce::compressed_pair< map_allocator, map_pointer > | |
| Cneforce::compressed_pair< allocator_type, size_t > | |
| Cneforce::compressed_pair< Func, bool > | |
| Cneforce::compressed_pair< Func, int > | |
| Cneforce::ipackage< integer8, int8_t > | |
| Cneforce::ipackage< integer16, int16_t > | |
| Cneforce::ipackage< integer32, int32_t > | |
| Cneforce::ipackage< integer64, int64_t > | |
| Cneforce::ipackage< uinteger8, uint8_t > | |
| Cneforce::ipackage< uinteger16, uint16_t > | |
| Cneforce::ipackage< uinteger32, uint32_t > | |
| Cneforce::ipackage< uinteger64, uint64_t > | |
| Cneforce::ipackage< uinteger128, uint128_t > | |
| Cneforce::ipackage< integer128, int128_t > | |
| Cneforce::ipackage< float32, float32_t > | |
| Cneforce::ipackage< float64, float64_t > | |
| Cneforce::ipackage< decimal, decimal_t > | |
| Cneforce::ipackage< T, CharT > | |
| Cneforce::pair< Key, T > | |
| Cneforce::pair< const Key, T > | |
| Cneforce::basic_string< CharT, Traits, Alloc > | 基础字符串模板 |
| Cneforce::compressed_pair< IfEmpty, T, Compressed > | 压缩对主模板,使用EBCO优化 |
| Cneforce::ipackage< T, PackageT > | 基础数值包装接口 |
| Cneforce::icomparable< array< block_type, Size > > | |
| Cneforce::icollector< array< block_type, Size > > | |
| Cneforce::array< block_type, block_count > | |
| Cneforce::icomparable< array< byte_t, Size > > | |
| Cneforce::icollector< array< byte_t, Size > > | |
| Cneforce::array< byte_t, MAC_LEN > | |
| Cneforce::array< byte_t, 64 > | |
| Cneforce::array< byte_t, 16 > | |
| Cneforce::icomparable< array< neforce::function< void()>, Size > > | |
| Cneforce::icollector< array< neforce::function< void()>, Size > > | |
| Cneforce::array< neforce::function< void()>, queue_size > | |
| Cneforce::icomparable< array_iterator< IsConst, Size, Array > > | |
| Cneforce::iiterator< array_iterator< IsConst, Size, Array > > | |
| Cneforce::array_iterator< IsConst, Size, Array > | 数组迭代器 |
| Cneforce::icomparable< basic_string< CharT, char_traits< CharT >, allocator< CharT > > > | |
| Cneforce::icommon< basic_string< CharT, char_traits< CharT >, allocator< CharT > > > | |
| Cneforce::icomparable< basic_string_iterator< IsConst, String > > | |
| Cneforce::iiterator< basic_string_iterator< IsConst, String > > | |
| Cneforce::basic_string_iterator< IsConst, String > | 字符串迭代器 |
| Cneforce::icomparable< basic_string_view< CharT, Traits > > | |
| Cneforce::icommon< basic_string_view< CharT, Traits > > | |
| Cneforce::basic_string_view< CharT, Traits > | 基本字符串视图模板 |
| Cneforce::icomparable< basic_string_view_iterator< Traits > > | |
| Cneforce::iiterator< basic_string_view_iterator< Traits > > | |
| Cneforce::basic_string_view_iterator< Traits > | 字符串视图迭代器 |
| Cneforce::icomparable< bit_reference > | |
| Cneforce::icommon< bit_reference > | |
| Cneforce::bit_reference | 位引用类 |
| Cneforce::icomparable< bitmap > | |
| Cneforce::bitmap | 位图容器 |
| Cneforce::icomparable< bitmap_iterator< IsConst, BitMap > > | |
| Cneforce::iiterator< bitmap_iterator< IsConst, BitMap > > | |
| Cneforce::bitmap_iterator< IsConst, BitMap > | 位图迭代器 |
| Cneforce::icomparable< bitset< N > > | |
| Cneforce::bitset< N > | 固定大小的位集 |
| Cneforce::icomparable< boolean > | |
| Cneforce::icommon< boolean > | |
| Cneforce::ipackage< boolean, bool > | |
| Cneforce::icomparable< byte_size > | |
| Cneforce::icommon< byte_size > | |
| Cneforce::byte_size | 字节大小类 |
| Cneforce::icomparable< color > | |
| Cneforce::icommon< color > | |
| Cneforce::color | RGB颜色类 |
| Cneforce::icomparable< compressed_pair< allocator_type, float, is_empty_v< allocator_type > &&!is_final_v< allocator_type > > > | |
| Cneforce::icommon< compressed_pair< allocator_type, float, is_empty_v< allocator_type > &&!is_final_v< allocator_type > > > | |
| Cneforce::icomparable< compressed_pair< allocator_type, pointer, is_empty_v< allocator_type > &&!is_final_v< allocator_type > > > | |
| Cneforce::icommon< compressed_pair< allocator_type, pointer, is_empty_v< allocator_type > &&!is_final_v< allocator_type > > > | |
| Cneforce::icomparable< compressed_pair< allocator_type, size_t, is_empty_v< allocator_type > &&!is_final_v< allocator_type > > > | |
| Cneforce::icommon< compressed_pair< allocator_type, size_t, is_empty_v< allocator_type > &&!is_final_v< allocator_type > > > | |
| Cneforce::icomparable< compressed_pair< allocator_type, size_type, is_empty_v< allocator_type > &&!is_final_v< allocator_type > > > | |
| Cneforce::icommon< compressed_pair< allocator_type, size_type, is_empty_v< allocator_type > &&!is_final_v< allocator_type > > > | |
| Cneforce::icomparable< compressed_pair< Func, bool, is_empty_v< Func > &&!is_final_v< Func > > > | |
| Cneforce::icommon< compressed_pair< Func, bool, is_empty_v< Func > &&!is_final_v< Func > > > | |
| Cneforce::icomparable< compressed_pair< Func, int, is_empty_v< Func > &&!is_final_v< Func > > > | |
| Cneforce::icommon< compressed_pair< Func, int, is_empty_v< Func > &&!is_final_v< Func > > > | |
| Cneforce::icomparable< compressed_pair< map_allocator, map_pointer, is_empty_v< map_allocator > &&!is_final_v< map_allocator > > > | |
| Cneforce::icommon< compressed_pair< map_allocator, map_pointer, is_empty_v< map_allocator > &&!is_final_v< map_allocator > > > | |
| Cneforce::icomparable< compressed_pair< neforce::standard_allocator, size_t, is_empty_v< neforce::standard_allocator > &&!is_final_v< neforce::standard_allocator > > > | |
| Cneforce::icommon< compressed_pair< neforce::standard_allocator, size_t, is_empty_v< neforce::standard_allocator > &&!is_final_v< neforce::standard_allocator > > > | |
| Cneforce::icomparable< date > | |
| Cneforce::icommon< date > | |
| Cneforce::date | 日期类 |
| Cneforce::icomparable< datetime > | |
| Cneforce::icommon< datetime > | |
| Cneforce::datetime | 日期时间类 |
| Cneforce::icomparable< deque< connection_entry, allocator< connection_entry > > > | |
| Cneforce::icollector< deque< connection_entry, allocator< connection_entry > > > | |
| Cneforce::icomparable< deque< frame, allocator< frame > > > | |
| Cneforce::icollector< deque< frame, allocator< frame > > > | |
| Cneforce::icomparable< deque_iterator< IsConst, Deque, 0 > > | |
| Cneforce::iiterator< deque_iterator< IsConst, Deque, 0 > > | |
| Cneforce::deque_iterator< IsConst, Deque, BufSize > | 双端队列迭代器 |
| Cneforce::icomparable< deque_iterator< IsConst, deque, BufSize > > | |
| Cneforce::iiterator< deque_iterator< IsConst, deque, BufSize > > | |
| Cneforce::deque_iterator< false, deque, BufSize > | |
| Cneforce::deque_iterator< true, deque, BufSize > | |
| Cneforce::deque_iterator< false, deque, 0 > | |
| Cneforce::icomparable< error_category > | |
| Cneforce::error_category | 错误类别抽象基类 |
| Cneforce::generic_error_category | 通用错误类别 |
| Cneforce::ssl_error_category | OpenSSL错误类别 |
| Cneforce::system_error_category | 系统错误类别 |
| Cneforce::icomparable< error_code > | |
| Cneforce::icommon< error_code > | |
| Cneforce::error_code | 错误码 |
| Cneforce::icomparable< error_condition > | |
| Cneforce::error_condition | 错误条件 |
| Cneforce::icomparable< flat_hashtable< pair< native_handle_type, fd_info >, native_handle_type, hash< native_handle_type >, select1st< pair< native_handle_type, fd_info > >, equal_to< native_handle_type >, allocator< pair< native_handle_type, fd_info > > > > | |
| Cneforce::icollector< flat_hashtable< pair< native_handle_type, fd_info >, native_handle_type, hash< native_handle_type >, select1st< pair< native_handle_type, fd_info > >, equal_to< native_handle_type >, allocator< pair< native_handle_type, fd_info > > > > | |
| Cneforce::flat_hashtable< pair< native_handle_type, fd_info >, native_handle_type, hash< native_handle_type >, select1st< pair< native_handle_type, fd_info > >, equal_to< native_handle_type >, allocator< pair< native_handle_type, fd_info > > > | |
| Cneforce::icomparable< flat_hashtable< pair< native_handle_type, void * >, native_handle_type, hash< native_handle_type >, select1st< pair< native_handle_type, void * > >, equal_to< native_handle_type >, allocator< pair< native_handle_type, void * > > > > | |
| Cneforce::icollector< flat_hashtable< pair< native_handle_type, void * >, native_handle_type, hash< native_handle_type >, select1st< pair< native_handle_type, void * > >, equal_to< native_handle_type >, allocator< pair< native_handle_type, void * > > > > | |
| Cneforce::flat_hashtable< pair< native_handle_type, void * >, native_handle_type, hash< native_handle_type >, select1st< pair< native_handle_type, void * > >, equal_to< native_handle_type >, allocator< pair< native_handle_type, void * > > > | |
| Cneforce::icomparable< flat_hashtable< pair< uintptr_t, neforce::function< void(error_code, size_t, void *overlapped)> >, uintptr_t, hash< uintptr_t >, select1st< pair< uintptr_t, neforce::function< void(error_code, size_t, void *overlapped)> > >, equal_to< uintptr_t >, allocator< pair< uintptr_t, neforce::function< void(error_code, size_t, void *overlapped)> > > > > | |
| Cneforce::icollector< flat_hashtable< pair< uintptr_t, neforce::function< void(error_code, size_t, void *overlapped)> >, uintptr_t, hash< uintptr_t >, select1st< pair< uintptr_t, neforce::function< void(error_code, size_t, void *overlapped)> > >, equal_to< uintptr_t >, allocator< pair< uintptr_t, neforce::function< void(error_code, size_t, void *overlapped)> > > > > | |
| Cneforce::flat_hashtable< pair< uintptr_t, neforce::function< void(error_code, size_t, void *overlapped)> >, uintptr_t, hash< uintptr_t >, select1st< pair< uintptr_t, neforce::function< void(error_code, size_t, void *overlapped)> > >, equal_to< uintptr_t >, allocator< pair< uintptr_t, neforce::function< void(error_code, size_t, void *overlapped)> > > > | |
| Cneforce::icomparable< flat_hashtable< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > > | |
| Cneforce::icollector< flat_hashtable< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > > | |
| Cneforce::flat_hashtable< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > | 平坦哈希表容器 |
| Cneforce::icomparable< flat_hashtable< Value, Value, hash< Value >, identity< Value >, equal_to< Value >, allocator< Value > > > | |
| Cneforce::icollector< flat_hashtable< Value, Value, hash< Value >, identity< Value >, equal_to< Value >, allocator< Value > > > | |
| Cneforce::flat_hashtable< Value, Value, hash< Value >, identity< Value >, equal_to< Value >, allocator< Value > > | |
| Cneforce::icomparable< flat_hashtable_iterator< IsConst, FlatHT > > | |
| Cneforce::iiterator< flat_hashtable_iterator< IsConst, FlatHT > > | |
| Cneforce::flat_hashtable_iterator< IsConst, FlatHT > | 平坦哈希表迭代器 |
| Cneforce::icomparable< flat_unordered_multiset< Value, hash< Value >, equal_to< Value >, allocator< Value > > > | |
| Cneforce::icollector< flat_unordered_multiset< Value, hash< Value >, equal_to< Value >, allocator< Value > > > | |
| Cneforce::icomparable< flat_unordered_set< Value, hash< Value >, equal_to< Value >, allocator< Value > > > | |
| Cneforce::icollector< flat_unordered_set< Value, hash< Value >, equal_to< Value >, allocator< Value > > > | |
| Cneforce::icomparable< hashtable< pair< const char, size_t >, char, hash< char >, select1st< pair< const char, size_t > >, equal_to< char >, allocator< hashtable_node< pair< const char, size_t > > > > > | |
| Cneforce::icollector< hashtable< pair< const char, size_t >, char, hash< char >, select1st< pair< const char, size_t > >, equal_to< char >, allocator< hashtable_node< pair< const char, size_t > > > > > | |
| Cneforce::hashtable< pair< const char, size_t >, char, hash< char >, select1st< pair< const char, size_t > >, equal_to< char >, allocator< hashtable_node< pair< const char, size_t > > > > | |
| Cneforce::icomparable< hashtable< pair< const event, neforce::function< bool(event, void *)> >, event, hash< event >, select1st< pair< const event, neforce::function< bool(event, void *)> > >, equal_to< event >, allocator< hashtable_node< pair< const event, neforce::function< bool(event, void *)> > > > > > | |
| Cneforce::icollector< hashtable< pair< const event, neforce::function< bool(event, void *)> >, event, hash< event >, select1st< pair< const event, neforce::function< bool(event, void *)> > >, equal_to< event >, allocator< hashtable_node< pair< const event, neforce::function< bool(event, void *)> > > > > > | |
| Cneforce::hashtable< pair< const event, neforce::function< bool(event, void *)> >, event, hash< event >, select1st< pair< const event, neforce::function< bool(event, void *)> > >, equal_to< event >, allocator< hashtable_node< pair< const event, neforce::function< bool(event, void *)> > > > > | |
| Cneforce::icomparable< hashtable< pair< const id_type, neforce::unique_ptr< neforce::lazy_thread > >, id_type, hash< id_type >, select1st< pair< const id_type, neforce::unique_ptr< neforce::lazy_thread > > >, equal_to< id_type >, allocator< hashtable_node< pair< const id_type, neforce::unique_ptr< neforce::lazy_thread > > > > > > | |
| Cneforce::icollector< hashtable< pair< const id_type, neforce::unique_ptr< neforce::lazy_thread > >, id_type, hash< id_type >, select1st< pair< const id_type, neforce::unique_ptr< neforce::lazy_thread > > >, equal_to< id_type >, allocator< hashtable_node< pair< const id_type, neforce::unique_ptr< neforce::lazy_thread > > > > > > | |
| Cneforce::hashtable< pair< const id_type, neforce::unique_ptr< neforce::lazy_thread > >, id_type, hash< id_type >, select1st< pair< const id_type, neforce::unique_ptr< neforce::lazy_thread > > >, equal_to< id_type >, allocator< hashtable_node< pair< const id_type, neforce::unique_ptr< neforce::lazy_thread > > > > > | |
| Cneforce::icomparable< hashtable< pair< const id_type, neforce::worker_context >, id_type, hash< id_type >, select1st< pair< const id_type, neforce::worker_context > >, equal_to< id_type >, allocator< hashtable_node< pair< const id_type, neforce::worker_context > > > > > | |
| Cneforce::icollector< hashtable< pair< const id_type, neforce::worker_context >, id_type, hash< id_type >, select1st< pair< const id_type, neforce::worker_context > >, equal_to< id_type >, allocator< hashtable_node< pair< const id_type, neforce::worker_context > > > > > | |
| Cneforce::hashtable< pair< const id_type, neforce::worker_context >, id_type, hash< id_type >, select1st< pair< const id_type, neforce::worker_context > >, equal_to< id_type >, allocator< hashtable_node< pair< const id_type, neforce::worker_context > > > > | |
| Cneforce::icomparable< hashtable< pair< const Key, list_iterator >, Key, hash< Key >, select1st< pair< const Key, list_iterator > >, equal_to< Key >, allocator< hashtable_node< pair< const Key, list_iterator > > > > > | |
| Cneforce::icollector< hashtable< pair< const Key, list_iterator >, Key, hash< Key >, select1st< pair< const Key, list_iterator > >, equal_to< Key >, allocator< hashtable_node< pair< const Key, list_iterator > > > > > | |
| Cneforce::hashtable< pair< const Key, list_iterator >, Key, hash< Key >, select1st< pair< const Key, list_iterator > >, equal_to< Key >, allocator< hashtable_node< pair< const Key, list_iterator > > > > | |
| Cneforce::icomparable< hashtable< pair< const Key, time_point >, Key, hash< Key >, select1st< pair< const Key, time_point > >, equal_to< Key >, allocator< hashtable_node< pair< const Key, time_point > > > > > | |
| Cneforce::icollector< hashtable< pair< const Key, time_point >, Key, hash< Key >, select1st< pair< const Key, time_point > >, equal_to< Key >, allocator< hashtable_node< pair< const Key, time_point > > > > > | |
| Cneforce::hashtable< pair< const Key, time_point >, Key, hash< Key >, select1st< pair< const Key, time_point > >, equal_to< Key >, allocator< hashtable_node< pair< const Key, time_point > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, bucket_entry >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, bucket_entry > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, bucket_entry > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, bucket_entry >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, bucket_entry > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, bucket_entry > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, bucket_entry >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, bucket_entry > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, bucket_entry > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, child_entry >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, child_entry > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, child_entry > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, child_entry >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, child_entry > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, child_entry > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, child_entry >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, child_entry > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, child_entry > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, entry >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, entry > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, entry > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, entry >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, entry > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, entry > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, entry >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, entry > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, entry > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::basic_string< char > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::basic_string< char > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::basic_string< char > > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::basic_string< char > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::basic_string< char > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::basic_string< char > > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::basic_string< char > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::basic_string< char > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::basic_string< char > > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::function< bool()> >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::function< bool()> > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::function< bool()> > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::function< bool()> >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::function< bool()> > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::function< bool()> > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::function< bool()> >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::function< bool()> > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::function< bool()> > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::function< bool(neforce::http::http_server_request &, neforce::tcp_socket *)> >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::function< bool(neforce::http::http_server_request &, neforce::tcp_socket *)> > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::function< bool(neforce::http::http_server_request &, neforce::tcp_socket *)> > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::function< bool(neforce::http::http_server_request &, neforce::tcp_socket *)> >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::function< bool(neforce::http::http_server_request &, neforce::tcp_socket *)> > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::function< bool(neforce::http::http_server_request &, neforce::tcp_socket *)> > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::function< bool(neforce::http::http_server_request &, neforce::tcp_socket *)> >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::function< bool(neforce::http::http_server_request &, neforce::tcp_socket *)> > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::function< bool(neforce::http::http_server_request &, neforce::tcp_socket *)> > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::function< void(session_ptr)> >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::function< void(session_ptr)> > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::function< void(session_ptr)> > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::function< void(session_ptr)> >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::function< void(session_ptr)> > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::function< void(session_ptr)> > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::function< void(session_ptr)> >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::function< void(session_ptr)> > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::function< void(session_ptr)> > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::http::http_content >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::http::http_content > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::http::http_content > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::http::http_content >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::http::http_content > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::http::http_content > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::http::http_content >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::http::http_content > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::http::http_content > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::http::http_cookie >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::http::http_cookie > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::http::http_cookie > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::http::http_cookie >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::http::http_cookie > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::http::http_cookie > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::http::http_cookie >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::http::http_cookie > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::http::http_cookie > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::http::http_session >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::http::http_session > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::http::http_session > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::http::http_session >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::http::http_session > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::http::http_session > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::http::http_session >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::http::http_session > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::http::http_session > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::http::route_trie >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::http::route_trie > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::http::route_trie > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::http::route_trie >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::http::route_trie > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::http::route_trie > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::http::route_trie >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::http::route_trie > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::http::route_trie > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::pair< neforce::dns_query_result, steady_clock::time_point > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::pair< neforce::dns_query_result, steady_clock::time_point > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::pair< neforce::dns_query_result, steady_clock::time_point > > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::pair< neforce::dns_query_result, steady_clock::time_point > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::pair< neforce::dns_query_result, steady_clock::time_point > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::pair< neforce::dns_query_result, steady_clock::time_point > > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::pair< neforce::dns_query_result, steady_clock::time_point > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::pair< neforce::dns_query_result, steady_clock::time_point > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::pair< neforce::dns_query_result, steady_clock::time_point > > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::logger > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::logger > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::logger > > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::logger > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::logger > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::logger > > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::logger > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::logger > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::logger > > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::yaml_value > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::yaml_value > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::yaml_value > > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::yaml_value > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::yaml_value > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::yaml_value > > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::yaml_value > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::yaml_value > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::yaml_value > > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::ssl_context >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::ssl_context > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::ssl_context > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::ssl_context >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::ssl_context > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::ssl_context > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::ssl_context >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::ssl_context > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::ssl_context > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< dynamic_library > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< dynamic_library > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< dynamic_library > > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< dynamic_library > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< dynamic_library > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< dynamic_library > > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< dynamic_library > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< dynamic_library > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< dynamic_library > > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< iplugin, plugin_deleter > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< iplugin, plugin_deleter > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< iplugin, plugin_deleter > > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< iplugin, plugin_deleter > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< iplugin, plugin_deleter > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< iplugin, plugin_deleter > > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< iplugin, plugin_deleter > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< iplugin, plugin_deleter > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< iplugin, plugin_deleter > > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::env_variable > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::env_variable > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::env_variable > > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::env_variable > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::env_variable > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::env_variable > > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::env_variable > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::env_variable > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::env_variable > > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_property > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_property > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_property > > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_property > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_property > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_property > > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_property > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_property > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_property > > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_section > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_section > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_section > > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_section > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_section > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_section > > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_section > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_section > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_section > > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::json_value > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::json_value > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::json_value > > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::json_value > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::json_value > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::json_value > > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::json_value > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::json_value > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::json_value > > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_function > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_function > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_function > > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_function > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_function > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_function > > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_function > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_function > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_function > > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_property > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_property > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_property > > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_property > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_property > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_property > > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_property > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_property > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_property > > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::toml_value > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::toml_value > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::toml_value > > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::toml_value > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::toml_value > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::toml_value > > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::toml_value > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::toml_value > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::toml_value > > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::vector< neforce::basic_string< char > > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::vector< neforce::basic_string< char > > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::vector< neforce::basic_string< char > > > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::vector< neforce::basic_string< char > > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::vector< neforce::basic_string< char > > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::vector< neforce::basic_string< char > > > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::vector< neforce::basic_string< char > > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::vector< neforce::basic_string< char > > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::vector< neforce::basic_string< char > > > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, neforce::vector< route_entry > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::vector< route_entry > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::vector< route_entry > > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, neforce::vector< route_entry > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::vector< route_entry > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::vector< route_entry > > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, neforce::vector< route_entry > >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::vector< route_entry > > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, neforce::vector< route_entry > > > > > | |
| Cneforce::icomparable< hashtable< pair< const neforce::basic_string< char >, size_t >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, size_t > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, size_t > > > > > | |
| Cneforce::icollector< hashtable< pair< const neforce::basic_string< char >, size_t >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, size_t > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, size_t > > > > > | |
| Cneforce::hashtable< pair< const neforce::basic_string< char >, size_t >, neforce::basic_string< char >, hash< neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, size_t > >, equal_to< neforce::basic_string< char > >, allocator< hashtable_node< pair< const neforce::basic_string< char >, size_t > > > > | |
| Cneforce::icomparable< hashtable< pair< const size_t, neforce::shared_ptr< void > >, size_t, hash< size_t >, select1st< pair< const size_t, neforce::shared_ptr< void > > >, equal_to< size_t >, allocator< hashtable_node< pair< const size_t, neforce::shared_ptr< void > > > > > > | |
| Cneforce::icollector< hashtable< pair< const size_t, neforce::shared_ptr< void > >, size_t, hash< size_t >, select1st< pair< const size_t, neforce::shared_ptr< void > > >, equal_to< size_t >, allocator< hashtable_node< pair< const size_t, neforce::shared_ptr< void > > > > > > | |
| Cneforce::hashtable< pair< const size_t, neforce::shared_ptr< void > >, size_t, hash< size_t >, select1st< pair< const size_t, neforce::shared_ptr< void > > >, equal_to< size_t >, allocator< hashtable_node< pair< const size_t, neforce::shared_ptr< void > > > > > | |
| Cneforce::icomparable< hashtable< pair< const type_id, neforce::unique_ptr< neforce::reflect::meta_type > >, type_id, hash< type_id >, select1st< pair< const type_id, neforce::unique_ptr< neforce::reflect::meta_type > > >, equal_to< type_id >, allocator< hashtable_node< pair< const type_id, neforce::unique_ptr< neforce::reflect::meta_type > > > > > > | |
| Cneforce::icollector< hashtable< pair< const type_id, neforce::unique_ptr< neforce::reflect::meta_type > >, type_id, hash< type_id >, select1st< pair< const type_id, neforce::unique_ptr< neforce::reflect::meta_type > > >, equal_to< type_id >, allocator< hashtable_node< pair< const type_id, neforce::unique_ptr< neforce::reflect::meta_type > > > > > > | |
| Cneforce::hashtable< pair< const type_id, neforce::unique_ptr< neforce::reflect::meta_type > >, type_id, hash< type_id >, select1st< pair< const type_id, neforce::unique_ptr< neforce::reflect::meta_type > > >, equal_to< type_id >, allocator< hashtable_node< pair< const type_id, neforce::unique_ptr< neforce::reflect::meta_type > > > > > | |
| Cneforce::icomparable< hashtable< pair< const type_id, type_id >, type_id, hash< type_id >, select1st< pair< const type_id, type_id > >, equal_to< type_id >, allocator< hashtable_node< pair< const type_id, type_id > > > > > | |
| Cneforce::icollector< hashtable< pair< const type_id, type_id >, type_id, hash< type_id >, select1st< pair< const type_id, type_id > >, equal_to< type_id >, allocator< hashtable_node< pair< const type_id, type_id > > > > > | |
| Cneforce::hashtable< pair< const type_id, type_id >, type_id, hash< type_id >, select1st< pair< const type_id, type_id > >, equal_to< type_id >, allocator< hashtable_node< pair< const type_id, type_id > > > > | |
| Cneforce::icomparable< hashtable< pair< const uint16_t, pending_entry >, uint16_t, hash< uint16_t >, select1st< pair< const uint16_t, pending_entry > >, equal_to< uint16_t >, allocator< hashtable_node< pair< const uint16_t, pending_entry > > > > > | |
| Cneforce::icollector< hashtable< pair< const uint16_t, pending_entry >, uint16_t, hash< uint16_t >, select1st< pair< const uint16_t, pending_entry > >, equal_to< uint16_t >, allocator< hashtable_node< pair< const uint16_t, pending_entry > > > > > | |
| Cneforce::hashtable< pair< const uint16_t, pending_entry >, uint16_t, hash< uint16_t >, select1st< pair< const uint16_t, pending_entry > >, equal_to< uint16_t >, allocator< hashtable_node< pair< const uint16_t, pending_entry > > > > | |
| Cneforce::icomparable< hashtable< pair< const uint16_t, uint32_t >, uint16_t, hash< uint16_t >, select1st< pair< const uint16_t, uint32_t > >, equal_to< uint16_t >, allocator< hashtable_node< pair< const uint16_t, uint32_t > > > > > | |
| Cneforce::icollector< hashtable< pair< const uint16_t, uint32_t >, uint16_t, hash< uint16_t >, select1st< pair< const uint16_t, uint32_t > >, equal_to< uint16_t >, allocator< hashtable_node< pair< const uint16_t, uint32_t > > > > > | |
| Cneforce::hashtable< pair< const uint16_t, uint32_t >, uint16_t, hash< uint16_t >, select1st< pair< const uint16_t, uint32_t > >, equal_to< uint16_t >, allocator< hashtable_node< pair< const uint16_t, uint32_t > > > > | |
| Cneforce::icomparable< hashtable< pair< const uint32_t, neforce::unique_ptr< neforce::http::http2_stream > >, uint32_t, hash< uint32_t >, select1st< pair< const uint32_t, neforce::unique_ptr< neforce::http::http2_stream > > >, equal_to< uint32_t >, allocator< hashtable_node< pair< const uint32_t, neforce::unique_ptr< neforce::http::http2_stream > > > > > > | |
| Cneforce::icollector< hashtable< pair< const uint32_t, neforce::unique_ptr< neforce::http::http2_stream > >, uint32_t, hash< uint32_t >, select1st< pair< const uint32_t, neforce::unique_ptr< neforce::http::http2_stream > > >, equal_to< uint32_t >, allocator< hashtable_node< pair< const uint32_t, neforce::unique_ptr< neforce::http::http2_stream > > > > > > | |
| Cneforce::hashtable< pair< const uint32_t, neforce::unique_ptr< neforce::http::http2_stream > >, uint32_t, hash< uint32_t >, select1st< pair< const uint32_t, neforce::unique_ptr< neforce::http::http2_stream > > >, equal_to< uint32_t >, allocator< hashtable_node< pair< const uint32_t, neforce::unique_ptr< neforce::http::http2_stream > > > > > | |
| Cneforce::icomparable< hashtable< pair< const uint32_t, pending_stream >, uint32_t, hash< uint32_t >, select1st< pair< const uint32_t, pending_stream > >, equal_to< uint32_t >, allocator< hashtable_node< pair< const uint32_t, pending_stream > > > > > | |
| Cneforce::icollector< hashtable< pair< const uint32_t, pending_stream >, uint32_t, hash< uint32_t >, select1st< pair< const uint32_t, pending_stream > >, equal_to< uint32_t >, allocator< hashtable_node< pair< const uint32_t, pending_stream > > > > > | |
| Cneforce::hashtable< pair< const uint32_t, pending_stream >, uint32_t, hash< uint32_t >, select1st< pair< const uint32_t, pending_stream > >, equal_to< uint32_t >, allocator< hashtable_node< pair< const uint32_t, pending_stream > > > > | |
| Cneforce::icomparable< hashtable< pair< const uint32_t, uint32_t >, uint32_t, hash< uint32_t >, select1st< pair< const uint32_t, uint32_t > >, equal_to< uint32_t >, allocator< hashtable_node< pair< const uint32_t, uint32_t > > > > > | |
| Cneforce::icollector< hashtable< pair< const uint32_t, uint32_t >, uint32_t, hash< uint32_t >, select1st< pair< const uint32_t, uint32_t > >, equal_to< uint32_t >, allocator< hashtable_node< pair< const uint32_t, uint32_t > > > > > | |
| Cneforce::hashtable< pair< const uint32_t, uint32_t >, uint32_t, hash< uint32_t >, select1st< pair< const uint32_t, uint32_t > >, equal_to< uint32_t >, allocator< hashtable_node< pair< const uint32_t, uint32_t > > > > | |
| Cneforce::icomparable< hashtable< pair< const uint32_t, uint8_t >, uint32_t, hash< uint32_t >, select1st< pair< const uint32_t, uint8_t > >, equal_to< uint32_t >, allocator< hashtable_node< pair< const uint32_t, uint8_t > > > > > | |
| Cneforce::icollector< hashtable< pair< const uint32_t, uint8_t >, uint32_t, hash< uint32_t >, select1st< pair< const uint32_t, uint8_t > >, equal_to< uint32_t >, allocator< hashtable_node< pair< const uint32_t, uint8_t > > > > > | |
| Cneforce::hashtable< pair< const uint32_t, uint8_t >, uint32_t, hash< uint32_t >, select1st< pair< const uint32_t, uint8_t > >, equal_to< uint32_t >, allocator< hashtable_node< pair< const uint32_t, uint8_t > > > > | |
| Cneforce::icomparable< hashtable< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > > | |
| Cneforce::icollector< hashtable< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > > | |
| Cneforce::hashtable< Value, Key, HashFcn, ExtractKey, EqualKey, Alloc > | 哈希表容器 |
| Cneforce::icomparable< hashtable< Value, Value, hash< Value >, identity< Value >, equal_to< Value >, allocator< hashtable_node< Value > > > > | |
| Cneforce::icollector< hashtable< Value, Value, hash< Value >, identity< Value >, equal_to< Value >, allocator< hashtable_node< Value > > > > | |
| Cneforce::hashtable< Value, Value, hash< Value >, identity< Value >, equal_to< Value >, allocator< hashtable_node< Value > > > | |
| Cneforce::icomparable< hashtable_iterator< IsConst, HashTable > > | |
| Cneforce::iiterator< hashtable_iterator< IsConst, HashTable > > | |
| Cneforce::hashtable_iterator< IsConst, HashTable > | 哈希表迭代器 |
| Cneforce::icomparable< hexadecimal > | |
| Cneforce::icommon< hexadecimal > | |
| Cneforce::ipackage< hexadecimal, int64_t > | |
| Cneforce::icomparable< int128_t > | |
| Cneforce::icommon< int128_t > | |
| Cneforce::int128_t | 128位有符号整数类型 |
| Cneforce::icomparable< Iterator > | |
| Cneforce::iiterator< Iterator > | 迭代器接口模板 |
| Cneforce::array_iterator< false, Size, array > | |
| Cneforce::array_iterator< true, Size, array > | |
| Cneforce::array_iterator< false, 0, array > | |
| Cneforce::array_iterator< true, 0, array > | |
| Cneforce::basic_string_iterator< false, basic_string > | |
| Cneforce::basic_string_iterator< true, basic_string > | |
| Cneforce::bitmap_iterator< false, bitmap > | |
| Cneforce::bitmap_iterator< true, bitmap > | |
| Cneforce::flat_hashtable_iterator< false, flat_hashtable > | |
| Cneforce::flat_hashtable_iterator< true, flat_hashtable > | |
| Cneforce::hashtable_iterator< false, hashtable > | |
| Cneforce::hashtable_iterator< true, hashtable > | |
| Cneforce::list_iterator< false, list > | |
| Cneforce::list_iterator< true, list > | |
| Cneforce::rb_tree_iterator< false, rb_tree > | |
| Cneforce::rb_tree_iterator< true, rb_tree > | |
| Cneforce::sparse_vector_iterator< false, sparse_vector > | |
| Cneforce::sparse_vector_iterator< true, sparse_vector > | |
| Cneforce::vector_iterator< false, vector< T, Alloc > > | |
| Cneforce::vector_iterator< true, vector< T, Alloc > > | |
| Cneforce::icomparable< list_iterator< IsConst, List > > | |
| Cneforce::iiterator< list_iterator< IsConst, List > > | |
| Cneforce::list_iterator< IsConst, List > | 链表迭代器 |
| Cneforce::icomparable< none_t > | |
| Cneforce::icommon< none_t > | |
| Cneforce::none_t | 空状态类型 |
| Cneforce::icomparable< optional< align > > | |
| Cneforce::icommon< optional< align > > | |
| Cneforce::optional< align > | |
| Cneforce::icomparable< optional< bool > > | |
| Cneforce::icommon< optional< bool > > | |
| Cneforce::optional< bool > | |
| Cneforce::icomparable< optional< border > > | |
| Cneforce::icommon< optional< border > > | |
| Cneforce::optional< border > | |
| Cneforce::icomparable< optional< float > > | |
| Cneforce::icommon< optional< float > > | |
| Cneforce::optional< float > | |
| Cneforce::icomparable< optional< neforce::color > > | |
| Cneforce::icommon< optional< neforce::color > > | |
| Cneforce::optional< neforce::color > | |
| Cneforce::icomparable< optional< neforce::regex > > | |
| Cneforce::icommon< optional< neforce::regex > > | |
| Cneforce::optional< neforce::regex > | |
| Cneforce::icomparable< optional< neforce::ssl_context > > | |
| Cneforce::icommon< optional< neforce::ssl_context > > | |
| Cneforce::optional< neforce::ssl_context > | |
| Cneforce::icomparable< optional< neforce::ssl_stream > > | |
| Cneforce::icommon< optional< neforce::ssl_stream > > | |
| Cneforce::optional< neforce::ssl_stream > | |
| Cneforce::icomparable< optional< neforce::tui::style::margin > > | |
| Cneforce::icommon< optional< neforce::tui::style::margin > > | |
| Cneforce::optional< neforce::tui::style::margin > | |
| Cneforce::icomparable< optional< neforce::tui::style::padding > > | |
| Cneforce::icommon< optional< neforce::tui::style::padding > > | |
| Cneforce::optional< neforce::tui::style::padding > | |
| Cneforce::icomparable< optional< neforce::tui::style::size_hint > > | |
| Cneforce::icommon< optional< neforce::tui::style::size_hint > > | |
| Cneforce::optional< neforce::tui::style::size_hint > | |
| Cneforce::icomparable< optional< wrap_mode > > | |
| Cneforce::icommon< optional< wrap_mode > > | |
| Cneforce::optional< wrap_mode > | |
| Cneforce::icomparable< pair< const char, size_t > > | |
| Cneforce::icommon< pair< const char, size_t > > | |
| Cneforce::pair< const char, size_t > | |
| Cneforce::icomparable< pair< const event, neforce::function< bool(event, void *)> > > | |
| Cneforce::icommon< pair< const event, neforce::function< bool(event, void *)> > > | |
| Cneforce::pair< const event, neforce::function< bool(event, void *)> > | |
| Cneforce::icomparable< pair< const id_type, neforce::unique_ptr< neforce::lazy_thread > > > | |
| Cneforce::icommon< pair< const id_type, neforce::unique_ptr< neforce::lazy_thread > > > | |
| Cneforce::pair< const id_type, neforce::unique_ptr< neforce::lazy_thread > > | |
| Cneforce::icomparable< pair< const id_type, neforce::worker_context > > | |
| Cneforce::icommon< pair< const id_type, neforce::worker_context > > | |
| Cneforce::pair< const id_type, neforce::worker_context > | |
| Cneforce::icomparable< pair< const Key, list_iterator > > | |
| Cneforce::icommon< pair< const Key, list_iterator > > | |
| Cneforce::pair< const Key, list_iterator > | |
| Cneforce::icomparable< pair< const Key, time_point > > | |
| Cneforce::icommon< pair< const Key, time_point > > | |
| Cneforce::pair< const Key, time_point > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, bucket_entry > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, bucket_entry > > | |
| Cneforce::pair< const neforce::basic_string< char >, bucket_entry > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, child_entry > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, child_entry > > | |
| Cneforce::pair< const neforce::basic_string< char >, child_entry > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, entry > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, entry > > | |
| Cneforce::pair< const neforce::basic_string< char >, entry > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::basic_string< char > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::basic_string< char > > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::basic_string< char > > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::function< bool()> > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::function< bool()> > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::function< bool()> > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::function< bool(neforce::http::http_server_request &, neforce::tcp_socket *)> > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::function< bool(neforce::http::http_server_request &, neforce::tcp_socket *)> > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::function< bool(neforce::http::http_server_request &, neforce::tcp_socket *)> > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::function< void(session_ptr)> > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::function< void(session_ptr)> > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::function< void(session_ptr)> > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::http::http_content > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::http::http_content > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::http::http_content > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::http::http_cookie > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::http::http_cookie > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::http::http_cookie > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::http::http_session > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::http::http_session > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::http::http_session > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::http::route_trie > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::http::route_trie > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::http::route_trie > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::pair< neforce::dns_query_result, steady_clock::time_point > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::pair< neforce::dns_query_result, steady_clock::time_point > > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::pair< neforce::dns_query_result, steady_clock::time_point > > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::logger > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::logger > > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::logger > > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::yaml_value > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::yaml_value > > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::yaml_value > > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::ssl_context > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::ssl_context > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::ssl_context > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::unique_ptr< dynamic_library > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::unique_ptr< dynamic_library > > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::unique_ptr< dynamic_library > > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::unique_ptr< iplugin, plugin_deleter > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::unique_ptr< iplugin, plugin_deleter > > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::unique_ptr< iplugin, plugin_deleter > > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::env_variable > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::env_variable > > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::env_variable > > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_property > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_property > > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_property > > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_section > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_section > > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_section > > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::json_value > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::json_value > > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::json_value > > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_function > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_function > > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_function > > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_property > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_property > > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_property > > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::toml_value > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::toml_value > > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::toml_value > > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::vector< neforce::basic_string< char > > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::vector< neforce::basic_string< char > > > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::vector< neforce::basic_string< char > > > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, neforce::vector< route_entry > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::vector< route_entry > > > | |
| Cneforce::pair< const neforce::basic_string< char >, neforce::vector< route_entry > > | |
| Cneforce::icomparable< pair< const neforce::basic_string< char >, size_t > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, size_t > > | |
| Cneforce::pair< const neforce::basic_string< char >, size_t > | |
| Cneforce::icomparable< pair< const size_t, neforce::shared_ptr< void > > > | |
| Cneforce::icommon< pair< const size_t, neforce::shared_ptr< void > > > | |
| Cneforce::pair< const size_t, neforce::shared_ptr< void > > | |
| Cneforce::icomparable< pair< const type_id, neforce::unique_ptr< neforce::reflect::meta_type > > > | |
| Cneforce::icommon< pair< const type_id, neforce::unique_ptr< neforce::reflect::meta_type > > > | |
| Cneforce::pair< const type_id, neforce::unique_ptr< neforce::reflect::meta_type > > | |
| Cneforce::icomparable< pair< const type_id, type_id > > | |
| Cneforce::icommon< pair< const type_id, type_id > > | |
| Cneforce::pair< const type_id, type_id > | |
| Cneforce::icomparable< pair< const uint16_t, pending_entry > > | |
| Cneforce::icommon< pair< const uint16_t, pending_entry > > | |
| Cneforce::pair< const uint16_t, pending_entry > | |
| Cneforce::icomparable< pair< const uint16_t, uint32_t > > | |
| Cneforce::icommon< pair< const uint16_t, uint32_t > > | |
| Cneforce::pair< const uint16_t, uint32_t > | |
| Cneforce::icomparable< pair< const uint32_t, neforce::unique_ptr< neforce::http::http2_stream > > > | |
| Cneforce::icommon< pair< const uint32_t, neforce::unique_ptr< neforce::http::http2_stream > > > | |
| Cneforce::pair< const uint32_t, neforce::unique_ptr< neforce::http::http2_stream > > | |
| Cneforce::icomparable< pair< const uint32_t, pending_stream > > | |
| Cneforce::icommon< pair< const uint32_t, pending_stream > > | |
| Cneforce::pair< const uint32_t, pending_stream > | |
| Cneforce::icomparable< pair< const uint32_t, uint32_t > > | |
| Cneforce::icommon< pair< const uint32_t, uint32_t > > | |
| Cneforce::pair< const uint32_t, uint32_t > | |
| Cneforce::icomparable< pair< const uint32_t, uint8_t > > | |
| Cneforce::icommon< pair< const uint32_t, uint8_t > > | |
| Cneforce::pair< const uint32_t, uint8_t > | |
| Cneforce::icomparable< pair< native_handle_type, fd_info > > | |
| Cneforce::icommon< pair< native_handle_type, fd_info > > | |
| Cneforce::pair< native_handle_type, fd_info > | |
| Cneforce::icomparable< pair< native_handle_type, void * > > | |
| Cneforce::icommon< pair< native_handle_type, void * > > | |
| Cneforce::pair< native_handle_type, void * > | |
| Cneforce::icomparable< pair< neforce::basic_string< char >, neforce::basic_string< char > > > | |
| Cneforce::icommon< pair< neforce::basic_string< char >, neforce::basic_string< char > > > | |
| Cneforce::pair< neforce::basic_string< char >, neforce::basic_string< char > > | |
| Cneforce::icomparable< pair< size_t, size_t > > | |
| Cneforce::icommon< pair< size_t, size_t > > | |
| Cneforce::pair< size_t, size_t > | |
| Cneforce::icomparable< pair< T1, T2 > > | |
| Cneforce::icommon< pair< T1, T2 > > | |
| Cneforce::pair< T1, T2 > | 存储两个值的元组对 |
| Cneforce::icomparable< pair< uintptr_t, neforce::function< void(error_code, size_t, void *overlapped)> > > | |
| Cneforce::icommon< pair< uintptr_t, neforce::function< void(error_code, size_t, void *overlapped)> > > | |
| Cneforce::pair< uintptr_t, neforce::function< void(error_code, size_t, void *overlapped)> > | |
| Cneforce::icomparable< path > | |
| Cneforce::icommon< path > | |
| Cneforce::path | 文件路径类 |
| Cneforce::icomparable< priority_queue< priority_task, vector< priority_task >, less< typename vector< priority_task >::value_type > > > | |
| Cneforce::icollector< priority_queue< priority_task, vector< priority_task >, less< typename vector< priority_task >::value_type > > > | |
| Cneforce::icomparable< queue< connection_entry, deque< connection_entry > > > | |
| Cneforce::icollector< queue< connection_entry, deque< connection_entry > > > | |
| Cneforce::icomparable< rb_tree< Key, Key, identity< Key >, less< Key >, allocator< rb_tree_node< Key > > > > | |
| Cneforce::icollector< rb_tree< Key, Key, identity< Key >, less< Key >, allocator< rb_tree_node< Key > > > > | |
| Cneforce::rb_tree< Key, Key, identity< Key >, less< Key >, allocator< rb_tree_node< Key > > > | |
| Cneforce::icomparable< rb_tree< neforce::basic_string< char >, pair< const neforce::basic_string< char >, neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::basic_string< char > > >, less< neforce::basic_string< char > >, allocator< rb_tree_node< pair< const neforce::basic_string< char >, neforce::basic_string< char > > > > > > | |
| Cneforce::icollector< rb_tree< neforce::basic_string< char >, pair< const neforce::basic_string< char >, neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::basic_string< char > > >, less< neforce::basic_string< char > >, allocator< rb_tree_node< pair< const neforce::basic_string< char >, neforce::basic_string< char > > > > > > | |
| Cneforce::rb_tree< neforce::basic_string< char >, pair< const neforce::basic_string< char >, neforce::basic_string< char > >, select1st< pair< const neforce::basic_string< char >, neforce::basic_string< char > > >, less< neforce::basic_string< char > >, allocator< rb_tree_node< pair< const neforce::basic_string< char >, neforce::basic_string< char > > > > > | |
| Cneforce::icomparable< rb_tree< node, node, identity< node >, less< node >, allocator< rb_tree_node< node > > > > | |
| Cneforce::icollector< rb_tree< node, node, identity< node >, less< node >, allocator< rb_tree_node< node > > > > | |
| Cneforce::rb_tree< node, node, identity< node >, less< node >, allocator< rb_tree_node< node > > > | |
| Cneforce::icomparable< rb_tree< token, pair< const token, neforce::shared_ptr< neforce::atomic< bool > > >, select1st< pair< const token, neforce::shared_ptr< neforce::atomic< bool > > > >, less< token >, allocator< rb_tree_node< pair< const token, neforce::shared_ptr< neforce::atomic< bool > > > > > > > | |
| Cneforce::icollector< rb_tree< token, pair< const token, neforce::shared_ptr< neforce::atomic< bool > > >, select1st< pair< const token, neforce::shared_ptr< neforce::atomic< bool > > > >, less< token >, allocator< rb_tree_node< pair< const token, neforce::shared_ptr< neforce::atomic< bool > > > > > > > | |
| Cneforce::rb_tree< token, pair< const token, neforce::shared_ptr< neforce::atomic< bool > > >, select1st< pair< const token, neforce::shared_ptr< neforce::atomic< bool > > > >, less< token >, allocator< rb_tree_node< pair< const token, neforce::shared_ptr< neforce::atomic< bool > > > > > > | |
| Cneforce::icomparable< rb_tree< token, pair< const token, neforce::shared_ptr< neforce::promise< void > > >, select1st< pair< const token, neforce::shared_ptr< neforce::promise< void > > > >, less< token >, allocator< rb_tree_node< pair< const token, neforce::shared_ptr< neforce::promise< void > > > > > > > | |
| Cneforce::icollector< rb_tree< token, pair< const token, neforce::shared_ptr< neforce::promise< void > > >, select1st< pair< const token, neforce::shared_ptr< neforce::promise< void > > > >, less< token >, allocator< rb_tree_node< pair< const token, neforce::shared_ptr< neforce::promise< void > > > > > > > | |
| Cneforce::rb_tree< token, pair< const token, neforce::shared_ptr< neforce::promise< void > > >, select1st< pair< const token, neforce::shared_ptr< neforce::promise< void > > > >, less< token >, allocator< rb_tree_node< pair< const token, neforce::shared_ptr< neforce::promise< void > > > > > > | |
| Cneforce::icomparable< rb_tree< token, pair< const token, typename neforce::set< node >::iterator >, select1st< pair< const token, typename neforce::set< node >::iterator > >, less< token >, allocator< rb_tree_node< pair< const token, typename neforce::set< node >::iterator > > > > > | |
| Cneforce::icollector< rb_tree< token, pair< const token, typename neforce::set< node >::iterator >, select1st< pair< const token, typename neforce::set< node >::iterator > >, less< token >, allocator< rb_tree_node< pair< const token, typename neforce::set< node >::iterator > > > > > | |
| Cneforce::rb_tree< token, pair< const token, typename neforce::set< node >::iterator >, select1st< pair< const token, typename neforce::set< node >::iterator > >, less< token >, allocator< rb_tree_node< pair< const token, typename neforce::set< node >::iterator > > > > | |
| Cneforce::icomparable< rb_tree_iterator< IsConst, RbTree > > | |
| Cneforce::iiterator< rb_tree_iterator< IsConst, RbTree > > | |
| Cneforce::rb_tree_iterator< IsConst, RbTree > | 红黑树迭代器 |
| Cneforce::icomparable< sparse_multiset< Key, less< Key >, allocator< Key > > > | |
| Cneforce::icollector< sparse_multiset< Key, less< Key >, allocator< Key > > > | |
| Cneforce::icomparable< sparse_set< Key, less< Key >, allocator< Key > > > | |
| Cneforce::icollector< sparse_set< Key, less< Key >, allocator< Key > > > | |
| Cneforce::icomparable< sparse_vector< Key, Key, identity< Key >, less< Key >, allocator< Key > > > | |
| Cneforce::icollector< sparse_vector< Key, Key, identity< Key >, less< Key >, allocator< Key > > > | |
| Cneforce::sparse_vector< Key, Key, identity< Key >, less< Key >, allocator< Key > > | |
| Cneforce::icomparable< sparse_vector< Key, Value, KeyOfValue, Compare, allocator< Value > > > | |
| Cneforce::icollector< sparse_vector< Key, Value, KeyOfValue, Compare, allocator< Value > > > | |
| Cneforce::icomparable< sparse_vector_iterator< IsConst, SparseVector > > | |
| Cneforce::iiterator< sparse_vector_iterator< IsConst, SparseVector > > | |
| Cneforce::sparse_vector_iterator< IsConst, SparseVector > | 稀疏向量迭代器 |
| Cneforce::icomparable< stack< frame, deque< frame > > > | |
| Cneforce::icollector< stack< frame, deque< frame > > > | |
| Cneforce::icomparable< time > | |
| Cneforce::icommon< time > | |
| Cneforce::time | 时间类 |
| Cneforce::icomparable< timestamp > | |
| Cneforce::icommon< timestamp > | |
| Cneforce::ipackage< timestamp, int64_t > | |
| Cneforce::icomparable< tuple< This, Rest... > > | |
| Cneforce::icommon< tuple< This, Rest... > > | |
| Cneforce::tuple< This, Rest... > | 元组主模板 |
| Cneforce::icomparable< tuple<> > | |
| Cneforce::icommon< tuple<> > | |
| Cneforce::tuple<> | 空元组特化 |
| Cneforce::icomparable< uint128_t > | |
| Cneforce::icommon< uint128_t > | |
| Cneforce::uint128_t | 128位无符号整数类型 |
| Cneforce::icomparable< variant< Types... > > | |
| Cneforce::icommon< variant< Types... > > | |
| Cneforce::variant< none_t, ::sockaddr_in, ::sockaddr_in6 > | |
| Cneforce::variant< string, const string * > | |
| Cneforce::variant< string, string * > | |
| Cneforce::variant< T, const T * > | |
| Cneforce::variant< T, T * > | |
| Cneforce::variant< Types > | 变体类型主模板 |
| Cneforce::icomparable< vector< ::MYSQL_BIND, allocator<::MYSQL_BIND > > > | |
| Cneforce::icollector< vector< ::MYSQL_BIND, allocator<::MYSQL_BIND > > > | |
| Cneforce::icomparable< vector< char, allocator< char > > > | |
| Cneforce::icollector< vector< char, allocator< char > > > | |
| Cneforce::icomparable< vector< clip_rect, allocator< clip_rect > > > | |
| Cneforce::icollector< vector< clip_rect, allocator< clip_rect > > > | |
| Cneforce::icomparable< vector< color_stop, allocator< color_stop > > > | |
| Cneforce::icollector< vector< color_stop, allocator< color_stop > > > | |
| Cneforce::icomparable< vector< const char *, allocator< const char * > > > | |
| Cneforce::icollector< vector< const char *, allocator< const char * > > > | |
| Cneforce::icomparable< vector< context, allocator< context > > > | |
| Cneforce::icollector< vector< context, allocator< context > > > | |
| Cneforce::icomparable< vector< filter_entry, allocator< filter_entry > > > | |
| Cneforce::icollector< vector< filter_entry, allocator< filter_entry > > > | |
| Cneforce::icomparable< vector< indent_context, allocator< indent_context > > > | |
| Cneforce::icollector< vector< indent_context, allocator< indent_context > > > | |
| Cneforce::icomparable< vector< int, allocator< int > > > | |
| Cneforce::icollector< vector< int, allocator< int > > > | |
| Cneforce::icomparable< vector< Key, allocator< Key > > > | |
| Cneforce::icollector< vector< Key, allocator< Key > > > | |
| Cneforce::vector< Key, allocator< Key > > | |
| Cneforce::icomparable< vector< neforce::cmdline::option, allocator< neforce::cmdline::option > > > | |
| Cneforce::icollector< vector< neforce::cmdline::option, allocator< neforce::cmdline::option > > > | |
| Cneforce::icomparable< vector< neforce::cmdline::option_conflict, allocator< neforce::cmdline::option_conflict > > > | |
| Cneforce::icollector< vector< neforce::cmdline::option_conflict, allocator< neforce::cmdline::option_conflict > > > | |
| Cneforce::icomparable< vector< neforce::cmdline::option_dependency, allocator< neforce::cmdline::option_dependency > > > | |
| Cneforce::icollector< vector< neforce::cmdline::option_dependency, allocator< neforce::cmdline::option_dependency > > > | |
| Cneforce::icomparable< vector< neforce::dns_record, allocator< neforce::dns_record > > > | |
| Cneforce::icollector< vector< neforce::dns_record, allocator< neforce::dns_record > > > | |
| Cneforce::icomparable< vector< neforce::http::hpack_header_field, allocator< neforce::http::hpack_header_field > > > | |
| Cneforce::icollector< vector< neforce::http::hpack_header_field, allocator< neforce::http::hpack_header_field > > > | |
| Cneforce::icomparable< vector< neforce::http::http2_settings_entry, allocator< neforce::http::http2_settings_entry > > > | |
| Cneforce::icollector< vector< neforce::http::http2_settings_entry, allocator< neforce::http::http2_settings_entry > > > | |
| Cneforce::icomparable< vector< neforce::http::http_cookie, allocator< neforce::http::http_cookie > > > | |
| Cneforce::icollector< vector< neforce::http::http_cookie, allocator< neforce::http::http_cookie > > > | |
| Cneforce::icomparable< vector< neforce::http::lb_backend, allocator< neforce::http::lb_backend > > > | |
| Cneforce::icollector< vector< neforce::http::lb_backend, allocator< neforce::http::lb_backend > > > | |
| Cneforce::icomparable< vector< neforce::http::proxy_backend, allocator< neforce::http::proxy_backend > > > | |
| Cneforce::icollector< vector< neforce::http::proxy_backend, allocator< neforce::http::proxy_backend > > > | |
| Cneforce::icomparable< vector< neforce::log_event, allocator< neforce::log_event > > > | |
| Cneforce::icollector< vector< neforce::log_event, allocator< neforce::log_event > > > | |
| Cneforce::icomparable< vector< neforce::reflect::enum_entry, allocator< neforce::reflect::enum_entry > > > | |
| Cneforce::icollector< vector< neforce::reflect::enum_entry, allocator< neforce::reflect::enum_entry > > > | |
| Cneforce::icomparable< vector< neforce::reflect::meta_type *, allocator< neforce::reflect::meta_type * > > > | |
| Cneforce::icollector< vector< neforce::reflect::meta_type *, allocator< neforce::reflect::meta_type * > > > | |
| Cneforce::icomparable< vector< neforce::sql_builder::column_definition, allocator< neforce::sql_builder::column_definition > > > | |
| Cneforce::icollector< vector< neforce::sql_builder::column_definition, allocator< neforce::sql_builder::column_definition > > > | |
| Cneforce::icomparable< vector< neforce::sql_builder::cte_entry, allocator< neforce::sql_builder::cte_entry > > > | |
| Cneforce::icollector< vector< neforce::sql_builder::cte_entry, allocator< neforce::sql_builder::cte_entry > > > | |
| Cneforce::icomparable< vector< neforce::sql_builder::set_op_entry, allocator< neforce::sql_builder::set_op_entry > > > | |
| Cneforce::icollector< vector< neforce::sql_builder::set_op_entry, allocator< neforce::sql_builder::set_op_entry > > > | |
| Cneforce::icomparable< vector< neforce::stacktrace::frame, allocator< neforce::stacktrace::frame > > > | |
| Cneforce::icollector< vector< neforce::stacktrace::frame, allocator< neforce::stacktrace::frame > > > | |
| Cneforce::icomparable< vector< neforce::sysinfo::numa_node_info, allocator< neforce::sysinfo::numa_node_info > > > | |
| Cneforce::icollector< vector< neforce::sysinfo::numa_node_info, allocator< neforce::sysinfo::numa_node_info > > > | |
| Cneforce::icomparable< vector< neforce::thread, allocator< neforce::thread > > > | |
| Cneforce::icollector< vector< neforce::thread, allocator< neforce::thread > > > | |
| Cneforce::icomparable< vector< neforce::tui::cell, allocator< neforce::tui::cell > > > | |
| Cneforce::icollector< vector< neforce::tui::cell, allocator< neforce::tui::cell > > > | |
| Cneforce::icomparable< vector< neforce::tui::component_base *, allocator< neforce::tui::component_base * > > > | |
| Cneforce::icollector< vector< neforce::tui::component_base *, allocator< neforce::tui::component_base * > > > | |
| Cneforce::icomparable< vector< neforce::tui::layout_rect, allocator< neforce::tui::layout_rect > > > | |
| Cneforce::icollector< vector< neforce::tui::layout_rect, allocator< neforce::tui::layout_rect > > > | |
| Cneforce::icomparable< vector< neforce::tui::scrollbar_hit, allocator< neforce::tui::scrollbar_hit > > > | |
| Cneforce::icollector< vector< neforce::tui::scrollbar_hit, allocator< neforce::tui::scrollbar_hit > > > | |
| Cneforce::icomparable< vector< node, allocator< node > > > | |
| Cneforce::icollector< vector< node, allocator< node > > > | |
| Cneforce::icomparable< vector< part, allocator< part > > > | |
| Cneforce::icollector< vector< part, allocator< part > > > | |
| Cneforce::icomparable< vector< pending_signal, allocator< pending_signal > > > | |
| Cneforce::icollector< vector< pending_signal, allocator< pending_signal > > > | |
| Cneforce::icomparable< vector< priority_task, allocator< priority_task > > > | |
| Cneforce::icollector< vector< priority_task, allocator< priority_task > > > | |
| Cneforce::icomparable< vector< route_entry, allocator< route_entry > > > | |
| Cneforce::icollector< vector< route_entry, allocator< route_entry > > > | |
| Cneforce::icomparable< vector< segment, allocator< segment > > > | |
| Cneforce::icollector< vector< segment, allocator< segment > > > | |
| Cneforce::icomparable< vector< slot_entry, allocator< slot_entry > > > | |
| Cneforce::icollector< vector< slot_entry, allocator< slot_entry > > > | |
| Cneforce::icomparable< vector< table_entry, allocator< table_entry > > > | |
| Cneforce::icollector< vector< table_entry, allocator< table_entry > > > | |
| Cneforce::icomparable< vector< timer_entry, allocator< timer_entry > > > | |
| Cneforce::icollector< vector< timer_entry, allocator< timer_entry > > > | |
| Cneforce::icomparable< vector< uint32_t, allocator< uint32_t > > > | |
| Cneforce::icollector< vector< uint32_t, allocator< uint32_t > > > | |
| Cneforce::icomparable< vector< Value, allocator< Value > > > | |
| Cneforce::icollector< vector< Value, allocator< Value > > > | |
| Cneforce::vector< Value, allocator< Value > > | |
| Cneforce::icomparable< vector_iterator< IsConst, Vector > > | |
| Cneforce::iiterator< vector_iterator< IsConst, Vector > > | |
| Cneforce::vector_iterator< IsConst, Vector > | 向量迭代器 |
| Cneforce::idb_connect | 数据库连接抽象基类 |
| Cneforce::idb_kv_connect | 键值存储连接抽象基类 |
| Cneforce::redis_connect | Redis数据库连接类 |
| Cneforce::idb_tb_connect | 关系型数据库连接抽象基类 |
| Cneforce::sql_connect_base< mysql_connect > | |
| Cneforce::mysql_connect | MySQL数据库连接类 |
| Cneforce::sql_connect_base< pgsql_connect > | |
| Cneforce::pgsql_connect | PostgreSQL数据库连接类 |
| Cneforce::sql_connect_base< sqlite_connect > | |
| Cneforce::sqlite_connect | SQLite数据库连接类 |
| Cneforce::sql_connect_base< Derived > | SQL连接CRTP基类 |
| Cneforce::idb_factory | 数据库连接工厂抽象基类 |
| Cneforce::mysql_factory | MySQL连接工厂类 |
| Cneforce::pgsql_factory | PostgreSQL连接工厂类 |
| Cneforce::redis_factory | Redis连接工厂类 |
| Cneforce::sqlite_factory | SQLite连接工厂类 |
| Cneforce::idb_prepared_statement | 预处理语句抽象基类 |
| Cneforce::mysql_prepared_statement | MySQL预处理语句类 |
| Cneforce::pgsql_prepared_statement | PostgreSQL预处理语句类 |
| Cneforce::sqlite_prepared_statement | SQLite预处理语句类 |
| Cneforce::idb_result | 数据库结果集抽象基类 |
| Cneforce::idb_kv_result | 键值存储结果集抽象基类 |
| Cneforce::redis_result | Redis结果集类 |
| Cneforce::idb_tb_result | 关系型数据库结果集抽象基类 |
| Cneforce::mysql_prepared_result | MySQL预处理语句结果集类 |
| Cneforce::mysql_result | MySQL查询结果集类 |
| Cneforce::pgsql_tb_result | PostgreSQL查询结果集类 |
| Cneforce::sqlite_result | SQLite查询结果集类 |
| Cneforce::identity< T > | 恒等仿函数 |
| Cneforce::ihashable< T > | 可哈希对象接口模板 |
| Cneforce::icommon< compressed_pair< IfEmpty, T, is_empty_v< IfEmpty > &&!is_final_v< IfEmpty > > > | |
| Cneforce::icommon< compressed_pair< IfEmpty, T, false > > | |
| Cneforce::icommon< optional< T > > | |
| Cneforce::icommon< optional< T & > > | |
| Cneforce::icommon< T > | 通用接口,同时具备可比较和可哈希功能 |
| Cneforce::ihashable< basic_string< CharT, char_traits< CharT >, allocator< CharT > > > | |
| Cneforce::icommon< basic_string< CharT, char_traits< CharT >, allocator< CharT > > > | |
| Cneforce::ihashable< basic_string_view< CharT, Traits > > | |
| Cneforce::icommon< basic_string_view< CharT, Traits > > | |
| Cneforce::ihashable< bit_reference > | |
| Cneforce::icommon< bit_reference > | |
| Cneforce::ihashable< boolean > | |
| Cneforce::icommon< boolean > | |
| Cneforce::ihashable< byte_size > | |
| Cneforce::icommon< byte_size > | |
| Cneforce::ihashable< color > | |
| Cneforce::icommon< color > | |
| Cneforce::ihashable< compressed_pair< allocator_type, float, is_empty_v< allocator_type > &&!is_final_v< allocator_type > > > | |
| Cneforce::icommon< compressed_pair< allocator_type, float, is_empty_v< allocator_type > &&!is_final_v< allocator_type > > > | |
| Cneforce::ihashable< compressed_pair< allocator_type, pointer, is_empty_v< allocator_type > &&!is_final_v< allocator_type > > > | |
| Cneforce::icommon< compressed_pair< allocator_type, pointer, is_empty_v< allocator_type > &&!is_final_v< allocator_type > > > | |
| Cneforce::ihashable< compressed_pair< allocator_type, size_t, is_empty_v< allocator_type > &&!is_final_v< allocator_type > > > | |
| Cneforce::icommon< compressed_pair< allocator_type, size_t, is_empty_v< allocator_type > &&!is_final_v< allocator_type > > > | |
| Cneforce::ihashable< compressed_pair< allocator_type, size_type, is_empty_v< allocator_type > &&!is_final_v< allocator_type > > > | |
| Cneforce::icommon< compressed_pair< allocator_type, size_type, is_empty_v< allocator_type > &&!is_final_v< allocator_type > > > | |
| Cneforce::ihashable< compressed_pair< Func, bool, is_empty_v< Func > &&!is_final_v< Func > > > | |
| Cneforce::icommon< compressed_pair< Func, bool, is_empty_v< Func > &&!is_final_v< Func > > > | |
| Cneforce::ihashable< compressed_pair< Func, int, is_empty_v< Func > &&!is_final_v< Func > > > | |
| Cneforce::icommon< compressed_pair< Func, int, is_empty_v< Func > &&!is_final_v< Func > > > | |
| Cneforce::ihashable< compressed_pair< map_allocator, map_pointer, is_empty_v< map_allocator > &&!is_final_v< map_allocator > > > | |
| Cneforce::icommon< compressed_pair< map_allocator, map_pointer, is_empty_v< map_allocator > &&!is_final_v< map_allocator > > > | |
| Cneforce::ihashable< compressed_pair< neforce::standard_allocator, size_t, is_empty_v< neforce::standard_allocator > &&!is_final_v< neforce::standard_allocator > > > | |
| Cneforce::icommon< compressed_pair< neforce::standard_allocator, size_t, is_empty_v< neforce::standard_allocator > &&!is_final_v< neforce::standard_allocator > > > | |
| Cneforce::ihashable< date > | |
| Cneforce::icommon< date > | |
| Cneforce::ihashable< datetime > | |
| Cneforce::icommon< datetime > | |
| Cneforce::ihashable< error_code > | |
| Cneforce::icommon< error_code > | |
| Cneforce::ihashable< hexadecimal > | |
| Cneforce::icommon< hexadecimal > | |
| Cneforce::ihashable< id > | |
| Cneforce::thread::id | 线程唯一标识符类 |
| Cneforce::ihashable< int128_t > | |
| Cneforce::icommon< int128_t > | |
| Cneforce::ihashable< none_t > | |
| Cneforce::icommon< none_t > | |
| Cneforce::ihashable< optional< align > > | |
| Cneforce::icommon< optional< align > > | |
| Cneforce::ihashable< optional< bool > > | |
| Cneforce::icommon< optional< bool > > | |
| Cneforce::ihashable< optional< border > > | |
| Cneforce::icommon< optional< border > > | |
| Cneforce::ihashable< optional< float > > | |
| Cneforce::icommon< optional< float > > | |
| Cneforce::ihashable< optional< neforce::color > > | |
| Cneforce::icommon< optional< neforce::color > > | |
| Cneforce::ihashable< optional< neforce::regex > > | |
| Cneforce::icommon< optional< neforce::regex > > | |
| Cneforce::ihashable< optional< neforce::ssl_context > > | |
| Cneforce::icommon< optional< neforce::ssl_context > > | |
| Cneforce::ihashable< optional< neforce::ssl_stream > > | |
| Cneforce::icommon< optional< neforce::ssl_stream > > | |
| Cneforce::ihashable< optional< neforce::tui::style::margin > > | |
| Cneforce::icommon< optional< neforce::tui::style::margin > > | |
| Cneforce::ihashable< optional< neforce::tui::style::padding > > | |
| Cneforce::icommon< optional< neforce::tui::style::padding > > | |
| Cneforce::ihashable< optional< neforce::tui::style::size_hint > > | |
| Cneforce::icommon< optional< neforce::tui::style::size_hint > > | |
| Cneforce::ihashable< optional< wrap_mode > > | |
| Cneforce::icommon< optional< wrap_mode > > | |
| Cneforce::ihashable< pair< const char, size_t > > | |
| Cneforce::icommon< pair< const char, size_t > > | |
| Cneforce::ihashable< pair< const event, neforce::function< bool(event, void *)> > > | |
| Cneforce::icommon< pair< const event, neforce::function< bool(event, void *)> > > | |
| Cneforce::ihashable< pair< const id_type, neforce::unique_ptr< neforce::lazy_thread > > > | |
| Cneforce::icommon< pair< const id_type, neforce::unique_ptr< neforce::lazy_thread > > > | |
| Cneforce::ihashable< pair< const id_type, neforce::worker_context > > | |
| Cneforce::icommon< pair< const id_type, neforce::worker_context > > | |
| Cneforce::ihashable< pair< const Key, list_iterator > > | |
| Cneforce::icommon< pair< const Key, list_iterator > > | |
| Cneforce::ihashable< pair< const Key, time_point > > | |
| Cneforce::icommon< pair< const Key, time_point > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, bucket_entry > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, bucket_entry > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, child_entry > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, child_entry > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, entry > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, entry > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::basic_string< char > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::basic_string< char > > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::function< bool()> > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::function< bool()> > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::function< bool(neforce::http::http_server_request &, neforce::tcp_socket *)> > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::function< bool(neforce::http::http_server_request &, neforce::tcp_socket *)> > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::function< void(session_ptr)> > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::function< void(session_ptr)> > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::http::http_content > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::http::http_content > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::http::http_cookie > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::http::http_cookie > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::http::http_session > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::http::http_session > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::http::route_trie > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::http::route_trie > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::pair< neforce::dns_query_result, steady_clock::time_point > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::pair< neforce::dns_query_result, steady_clock::time_point > > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::logger > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::logger > > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::yaml_value > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::yaml_value > > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::ssl_context > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::ssl_context > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::unique_ptr< dynamic_library > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::unique_ptr< dynamic_library > > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::unique_ptr< iplugin, plugin_deleter > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::unique_ptr< iplugin, plugin_deleter > > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::env_variable > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::env_variable > > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_property > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_property > > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_section > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_section > > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::json_value > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::json_value > > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_function > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_function > > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_property > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_property > > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::toml_value > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::toml_value > > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::vector< neforce::basic_string< char > > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::vector< neforce::basic_string< char > > > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, neforce::vector< route_entry > > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, neforce::vector< route_entry > > > | |
| Cneforce::ihashable< pair< const neforce::basic_string< char >, size_t > > | |
| Cneforce::icommon< pair< const neforce::basic_string< char >, size_t > > | |
| Cneforce::ihashable< pair< const size_t, neforce::shared_ptr< void > > > | |
| Cneforce::icommon< pair< const size_t, neforce::shared_ptr< void > > > | |
| Cneforce::ihashable< pair< const type_id, neforce::unique_ptr< neforce::reflect::meta_type > > > | |
| Cneforce::icommon< pair< const type_id, neforce::unique_ptr< neforce::reflect::meta_type > > > | |
| Cneforce::ihashable< pair< const type_id, type_id > > | |
| Cneforce::icommon< pair< const type_id, type_id > > | |
| Cneforce::ihashable< pair< const uint16_t, pending_entry > > | |
| Cneforce::icommon< pair< const uint16_t, pending_entry > > | |
| Cneforce::ihashable< pair< const uint16_t, uint32_t > > | |
| Cneforce::icommon< pair< const uint16_t, uint32_t > > | |
| Cneforce::ihashable< pair< const uint32_t, neforce::unique_ptr< neforce::http::http2_stream > > > | |
| Cneforce::icommon< pair< const uint32_t, neforce::unique_ptr< neforce::http::http2_stream > > > | |
| Cneforce::ihashable< pair< const uint32_t, pending_stream > > | |
| Cneforce::icommon< pair< const uint32_t, pending_stream > > | |
| Cneforce::ihashable< pair< const uint32_t, uint32_t > > | |
| Cneforce::icommon< pair< const uint32_t, uint32_t > > | |
| Cneforce::ihashable< pair< const uint32_t, uint8_t > > | |
| Cneforce::icommon< pair< const uint32_t, uint8_t > > | |
| Cneforce::ihashable< pair< native_handle_type, fd_info > > | |
| Cneforce::icommon< pair< native_handle_type, fd_info > > | |
| Cneforce::ihashable< pair< native_handle_type, void * > > | |
| Cneforce::icommon< pair< native_handle_type, void * > > | |
| Cneforce::ihashable< pair< neforce::basic_string< char >, neforce::basic_string< char > > > | |
| Cneforce::icommon< pair< neforce::basic_string< char >, neforce::basic_string< char > > > | |
| Cneforce::ihashable< pair< size_t, size_t > > | |
| Cneforce::icommon< pair< size_t, size_t > > | |
| Cneforce::ihashable< pair< T1, T2 > > | |
| Cneforce::icommon< pair< T1, T2 > > | |
| Cneforce::ihashable< pair< uintptr_t, neforce::function< void(error_code, size_t, void *overlapped)> > > | |
| Cneforce::icommon< pair< uintptr_t, neforce::function< void(error_code, size_t, void *overlapped)> > > | |
| Cneforce::ihashable< path > | |
| Cneforce::icommon< path > | |
| Cneforce::ihashable< time > | |
| Cneforce::icommon< time > | |
| Cneforce::ihashable< timestamp > | |
| Cneforce::icommon< timestamp > | |
| Cneforce::ihashable< tuple< This, Rest... > > | |
| Cneforce::icommon< tuple< This, Rest... > > | |
| Cneforce::ihashable< tuple<> > | |
| Cneforce::icommon< tuple<> > | |
| Cneforce::ihashable< uint128_t > | |
| Cneforce::icommon< uint128_t > | |
| Cneforce::ihashable< uuid > | |
| Cneforce::uuid | 通用唯一标识符类 |
| Cneforce::ihashable< variant< Types... > > | |
| Cneforce::icommon< variant< Types... > > | |
| Cneforce::index_tuple< Values > | 索引元组容器 |
| Cneforce::ini_builder | INI配置格式构建器 |
| Cneforce::ini_parser | INI配置解析器 |
| Cneforce::inplace_construct_tag | 原位构造标签 |
| Cneforce::tui::input_driver | 终端输入驱动 |
| Cneforce::input_iterator_tag | 输入迭代器标签 |
| Cneforce::forward_iterator_tag | 前向迭代器标签 |
| Cneforce::bidirectional_iterator_tag | 双向迭代器标签 |
| Cneforce::random_access_iterator_tag | 随机访问迭代器标签 |
| Cneforce::contiguous_iterator_tag | 连续迭代器标签 |
| Cneforce::sql_builder::insert_data | INSERT语句的数据结构 |
| Cneforce::insert_iterator< Container > | 指定位置插入迭代器 |
| Cneforce::integer_sequence< T, Values > | 编译时整数序列容器 |
| Cneforce::integral_constant< T, Value > | 整数常量包装器 |
| Cneforce::integral_constant< bool, Value > | |
| Cneforce::is_convertible< FromElement(*)[], ToElement(*)[]> | |
| Cneforce::has_base< T > | 判断类型是否具有base成员函数 |
| Cneforce::has_unique_object_representations< T > | 判断类型是否具有唯一的对象表示 |
| Cneforce::has_virtual_destructor< T > | 判断类型是否具有虚析构函数 |
| Cneforce::is_abstract< T > | 判断类型是否为抽象类型 |
| Cneforce::is_allocable< T > | 判断类型是否可以进行内存分配 |
| Cneforce::is_any_of< T, Types > | 判断类型是否在类型集合中 |
| Cneforce::is_arithmetic< T > | 判断类型是否为算术类型 |
| Cneforce::is_array< T > | 判断类型是否为数组类型 |
| Cneforce::is_assignable< To, From > | 判断类型是否可以使用指定类型的值进行赋值 |
| Cneforce::is_base_of< Base, Derived > | 判断Base是否是Derived的基类 |
| Cneforce::is_boolean< T > | 判断类型是否为布尔类型 |
| Cneforce::is_character< T > | 判断类型是否为字符类型 |
| Cneforce::is_class< T > | 判断类型是否为类类型 |
| Cneforce::is_compound< T > | 判断类型是否为复合类型 |
| Cneforce::is_constructible< T, Args > | 判断类型是否可以使用指定参数构造 |
| Cneforce::is_convertible< From, To > | 判断类型From是否可以隐式转换为类型To |
| Cneforce::is_copy_assignable< T > | 判断类型是否可复制赋值 |
| Cneforce::is_copy_constructible< T > | 判断类型是否可复制构造 |
| Cneforce::is_cstring< T > | 判断类型是否为C风格字符串类型 |
| Cneforce::is_default_constructible< T > | 判断类型是否可默认构造 |
| Cneforce::is_empty< T > | 判断类型是否为空类型 |
| Cneforce::is_enum< T > | 判断类型是否为枚举类型 |
| Cneforce::is_final< T > | 判断类型是否被final限定 |
| Cneforce::is_floating_point< T > | 判断类型是否为浮点数类型 |
| Cneforce::is_function< T > | 判断类型是否为函数类型 |
| Cneforce::is_fundamental< T > | 判断类型是否为基本类型 |
| Cneforce::is_integral< T > | 判断类型是否为整数类型 |
| Cneforce::is_integral_like< T > | 判断类型是否为类整数类型 |
| Cneforce::is_iterable< Container > | 判断类型是否可迭代 |
| Cneforce::is_layout_compatible< T1, T2 > | 判断两个类型是否布局兼容 |
| Cneforce::is_maplike< Map > | 判断类型是否类似映射 |
| Cneforce::is_move_assignable< T > | 判断类型是否可移动赋值 |
| Cneforce::is_move_constructible< T > | 判断类型是否可移动构造 |
| Cneforce::is_nothrow_arrow< Iterator, Ptr, IsPtr > | 判断迭代器的箭头运算符是否不会抛出异常 |
| Cneforce::is_nothrow_convertible< From, To, IsConvertible, IsVoid > | 判断类型From是否可以无异常地转换为类型To |
| Cneforce::is_nothrow_copy_assignable< T > | 判断类型是否可无异常复制赋值 |
| Cneforce::is_nothrow_copy_constructible< T > | 判断类型是否可无异常复制构造 |
| Cneforce::is_nothrow_move_assignable< T > | 判断类型是否可无异常移动赋值 |
| Cneforce::is_nothrow_move_constructible< T > | 判断类型是否可无异常移动构造 |
| Cneforce::is_nothrow_swappable< T > | 判断类型是否可以与自身无异常交换 |
| Cneforce::is_nothrow_swappable_from< T1, T2 > | 判断是否可以无异常地从T1交换到T2 |
| Cneforce::is_nothrow_swappable_with< T1, T2 > | 判断两个类型是否可以无异常地互相交换 |
| Cneforce::is_null_pointer< T > | 判断类型是否为nullptr_t |
| Cneforce::is_object< T > | 判断类型是否为对象类型 |
| Cneforce::is_packaged< T > | 判断类型是否被包装 |
| Cneforce::is_pod< T > | 判断类型是否为POD类型 |
| Cneforce::is_pointer_interconvertible_base_of< Base, Derived > | 判断Base是否是Derived的指针可互转换基类 |
| Cneforce::is_polymorphic< T > | 判断类型是否为多态类型 |
| Cneforce::is_reference< T > | 判断类型是否为引用类型 |
| Cneforce::is_scalar< T > | 判断类型是否为标量类型 |
| Cneforce::is_signed< T > | 判断类型是否为有符号类型 |
| Cneforce::is_standard_integral< T > | 判断类型是否为标准整数类型 |
| Cneforce::is_standard_layout< T > | 判断类型是否符合标准布局 |
| Cneforce::is_swappable< T > | 判断类型是否可以与自身交换 |
| Cneforce::is_swappable_with< T1, T2 > | 判断两个类型是否可以互相交换 |
| Cneforce::is_trivial< T > | 判断类型是否为平凡类型 |
| Cneforce::is_trivially_assignable< To, From > | 判断类型是否可以使用指定类型的值进行平凡赋值 |
| Cneforce::is_trivially_constructible< T, Args > | 判断类型是否可以使用指定参数平凡构造 |
| Cneforce::is_trivially_copy_assignable< T > | 判断类型是否可平凡复制赋值 |
| Cneforce::is_trivially_copy_constructible< T > | 判断类型是否可平凡复制构造 |
| Cneforce::is_trivially_copyable< T > | 判断类型是否为平凡可复制类型 |
| Cneforce::is_trivially_default_constructible< T > | 判断类型是否可平凡默认构造 |
| Cneforce::is_trivially_destructible< T > | 判断类型是否可平凡析构 |
| Cneforce::is_trivially_move_assignable< T > | 判断类型是否可平凡移动赋值 |
| Cneforce::is_trivially_move_constructible< T > | 判断类型是否可平凡移动构造 |
| Cneforce::is_trivially_swappable< T > | 判断类型是否可以平凡交换 |
| Cneforce::is_union< T > | 判断类型是否为联合类型 |
| Cneforce::is_unpackaged< T > | 判断类型是否被解包 |
| Cneforce::is_unsigned< T > | 判断类型是否为无符号类型 |
| Cneforce::negation< T > | 逻辑非包装器 |
| Cneforce::ratio_equal< ratio1, ratio2 > | 检查两个比率是否相等 |
| Cneforce::ratio_greater< ratio1, ratio2 > | 检查第一个比率是否大于第二个比率 |
| Cneforce::ratio_greater_equal< ratio1, ratio2 > | 检查第一个比率是否大于等于第二个比率 |
| Cneforce::ratio_less_equal< ratio1, ratio2 > | 检查第一个比率是否小于等于第二个比率 |
| Cneforce::ratio_not_equal< ratio1, ratio2 > | 检查两个比率是否不相等 |
| Cneforce::integral_constant< intmax_t, Value *static_sign< Value >::value > | |
| Cneforce::static_abs< Value > | 计算整数的绝对值 |
| Cneforce::integral_constant< size_t, 0 > | |
| Cneforce::extent< T, Idx > | 查询数组指定维度的大小 |
| Cneforce::rank< T > | 查询数组的维度数 |
| Cneforce::integral_constant< size_t, 2 > | |
| Cneforce::tuple_size< pair< T1, T2 > > | Pair的tuple_size特化,固定为2 |
| Cneforce::integral_constant< size_t, alignof(T)> | |
| Cneforce::alignment_of< T > | 查询类型的对齐要求 |
| Cneforce::integral_constant< size_t, Size > | |
| Cneforce::tuple_size< array< T, Size > > | 数组的元组大小特化 |
| Cneforce::integral_constant< size_t, sizeof...(Types)> | |
| Cneforce::integral_constant< uint32_t, Value > | |
| Cneforce::is_placeholder< T > | 判断是否为占位符 |
| Cneforce::placeholder< Num > | 占位符类型 |
| Cneforce::integral_constant< uint64_t, Value > | |
| Cneforce::invoke_result< Sign > | 推导函数调用结果类型的主模板 |
| Cneforce::invoke_result< F(Args...)> | Invoke_result的特化版本 |
| Cneforce::io_context | 统一异步操作核心 |
| Cneforce::ip_header | IPv4头部结构定义 |
| Cneforce::iplugin | 插件接口基类 |
| Cneforce::is_ADL_swappable< T, Dummy > | 判断类型是否支持通过ADL查找的swap |
| Cneforce::is_aggregate< T > | 判断类型是否为聚合类型 |
| Cneforce::is_allocator< Alloc, Dummy > | 判断类型是否为分配器 |
| Cneforce::is_bind_expression< T > | 判断是否为绑定表达式 |
| Cneforce::is_bounded_array< T > | 判断类型是否为有界数组 |
| Cneforce::is_clock< T > | 检查是否为时钟类型 |
| Cneforce::is_const< T > | 判断类型是否被const限定 |
| Cneforce::is_decrementible< Iterator > | 判断类型是否可以递减 |
| Cneforce::is_destructible< T > | 判断类型是否可析构 |
| Cneforce::is_duration< T > | 检查是否为持续时间类型 |
| Cneforce::is_hash< Func, Arg, Dummy > | 判断类型是否为有效的哈希函数 |
| Cneforce::is_implicitly_default_constructible< T, Dummy > | 判断类型是否可隐式默认构造 |
| Cneforce::is_incrementible< Iterator > | 判断类型是否可以递增 |
| Cneforce::is_invocable< F, Args > | 判断类型是否可调用 |
| Cneforce::is_invocable_r< Ret, F, Args > | 判断类型是否可调用并返回指定类型 |
| Cneforce::is_location_invariant< T > | 判断类型是否是位置不变的 |
| Cneforce::is_lvalue_reference< T > | 判断类型是否为左值引用 |
| Cneforce::is_member_function_pointer< T > | 判断类型是否为成员函数指针 |
| Cneforce::is_member_object_pointer< T > | 判断类型是否为成员对象指针 |
| Cneforce::is_member_pointer< T > | 判断类型是否为成员指针 |
| Cneforce::is_nothrow_assignable< To, From > | 判断类型是否可以使用指定类型的值进行无异常赋值 |
| Cneforce::is_nothrow_constructible< T, Args > | 判断类型是否可以使用指定参数无异常构造 |
| Cneforce::is_nothrow_default_constructible< T > | 判断类型是否可无异常默认构造 |
| Cneforce::is_nothrow_destructible< T > | 判断类型是否可无异常析构 |
| Cneforce::is_nothrow_hashable< Key, Dummy > | 判断类型是否可无异常哈希 |
| Cneforce::is_nothrow_invocable< F, Args > | 判断调用是否不会抛出异常 |
| Cneforce::is_pointer< T > | 判断类型是否为指针类型 |
| Cneforce::is_ratio< Ratio > | 检查类型是否为ratio |
| Cneforce::is_rvalue_reference< T > | 判断类型是否为右值引用 |
| Cneforce::is_same< T1, T2 > | 判断两个类型是否相同 |
| Cneforce::is_shared_ptr< T > | 类型特征:是否为shared_ptr |
| Cneforce::is_specialization< T, Template > | 判断类型T是否为模板Template的特化 |
| Cneforce::is_swappable_from< T1, T2, Dummy > | 判断是否可以调用swap从T1交换到T2 |
| Cneforce::is_unbounded_array< T > | 判断类型是否为无界数组 |
| Cneforce::is_view< T > | 检查类型是否为视图 |
| Cneforce::is_view< ranges::view_base< D > > | View_base特化的视图检查 |
| Cneforce::is_virtual_thread_task< T > | 判断类型是否为 virtual_thread_task 特化 |
| Cneforce::is_void< T > | 判断类型是否为void |
| Cneforce::is_volatile< T > | 判断类型是否被volatile限定 |
| Cneforce::istringify< T > | 可字符串化接口 |
| Cneforce::iobject< T > | 可解析对象接口 |
| Cneforce::istringify< bit_reference > | |
| Cneforce::bit_reference | 位引用类 |
| Cneforce::istringify< bitset< N > > | |
| Cneforce::bitset< N > | 固定大小的位集 |
| Cneforce::istringify< boolean > | |
| Cneforce::iobject< boolean > | |
| Cneforce::boolean | 布尔值包装类 |
| Cneforce::istringify< byte_size > | |
| Cneforce::iobject< byte_size > | |
| Cneforce::byte_size | 字节大小类 |
| Cneforce::istringify< color > | |
| Cneforce::iobject< color > | |
| Cneforce::color | RGB颜色类 |
| Cneforce::istringify< date > | |
| Cneforce::iobject< date > | |
| Cneforce::date | 日期类 |
| Cneforce::istringify< datetime > | |
| Cneforce::iobject< datetime > | |
| Cneforce::datetime | 日期时间类 |
| Cneforce::istringify< decimal > | |
| Cneforce::iobject< decimal > | |
| Cneforce::decimal | 长双精度浮点数包装类 |
| Cneforce::istringify< env_document > | |
| Cneforce::env_document | 环境变量文档类 |
| Cneforce::istringify< env_value > | |
| Cneforce::env_value | 环境值抽象基类 |
| Cneforce::env_variable | 环境变量类 |
| Cneforce::istringify< float32 > | |
| Cneforce::iobject< float32 > | |
| Cneforce::float32 | 32位浮点数包装类 |
| Cneforce::istringify< float64 > | |
| Cneforce::iobject< float64 > | |
| Cneforce::float64 | 64位浮点数包装类 |
| Cneforce::istringify< frame > | |
| Cneforce::stacktrace::frame | 堆栈帧类 |
| Cneforce::istringify< hexadecimal > | |
| Cneforce::iobject< hexadecimal > | |
| Cneforce::hexadecimal | 十六进制数值包装类 |
| Cneforce::istringify< http_content > | |
| Cneforce::http::http_content | HTTP内容类型定义 |
| Cneforce::istringify< http_cookie > | |
| Cneforce::iobject< http_cookie > | |
| Cneforce::http::http_cookie | HTTP Cookie结构 |
| Cneforce::istringify< http_cookie_name > | |
| Cneforce::http::http_cookie_name | HTTP Cookie名称定义 |
| Cneforce::istringify< http_method > | |
| Cneforce::http::http_method | HTTP方法定义 |
| Cneforce::istringify< http_server_request > | |
| Cneforce::iobject< http_server_request > | |
| Cneforce::http::http_server_request | HTTP服务器请求结构 |
| Cneforce::istringify< http_server_response > | |
| Cneforce::http::http_server_response | HTTP服务器响应结构 |
| Cneforce::istringify< http_session > | |
| Cneforce::http::http_session | HTTP会话结构 |
| Cneforce::istringify< ini_document > | |
| Cneforce::ini_document | INI文档类 |
| Cneforce::istringify< ini_value > | |
| Cneforce::ini_value | INI值抽象基类 |
| Cneforce::ini_property | INI属性类 |
| Cneforce::ini_section | INI节类 |
| Cneforce::istringify< integer128 > | |
| Cneforce::iobject< integer128 > | |
| Cneforce::integer128 | 128位有符号整数包装类 |
| Cneforce::istringify< integer16 > | |
| Cneforce::iobject< integer16 > | |
| Cneforce::integer16 | 16位整数包装类 |
| Cneforce::istringify< integer32 > | |
| Cneforce::iobject< integer32 > | |
| Cneforce::integer32 | 32位整数包装类 |
| Cneforce::istringify< integer64 > | |
| Cneforce::iobject< integer64 > | |
| Cneforce::integer64 | 64位整数包装类 |
| Cneforce::istringify< integer8 > | |
| Cneforce::iobject< integer8 > | |
| Cneforce::integer8 | 8位整数包装类 |
| Cneforce::istringify< ip_address > | |
| Cneforce::ip_address | IP地址封装类 |
| Cneforce::istringify< json_value > | |
| Cneforce::json_value | JSON值抽象基类 |
| Cneforce::json_array | JSON数组类 |
| Cneforce::json_bool | JSON布尔值类 |
| Cneforce::json_null | JSON null值类 |
| Cneforce::json_number | JSON数字值类 |
| Cneforce::json_object | JSON对象类 |
| Cneforce::json_string | JSON字符串值类 |
| Cneforce::istringify< mac_address > | |
| Cneforce::mac_address | MAC地址封装类 |
| Cneforce::istringify< path > | |
| Cneforce::path | 文件路径类 |
| Cneforce::istringify< path_tree > | |
| Cneforce::path_tree | 文件路径树 |
| Cneforce::istringify< pool_statistics > | |
| Cneforce::thread_pool::pool_statistics | 线程池统计信息 |
| Cneforce::istringify< ports > | |
| Cneforce::iobject< ports > | |
| Cneforce::ports | 网络端口封装类 |
| Cneforce::istringify< stacktrace > | |
| Cneforce::stacktrace | 堆栈跟踪类 |
| Cneforce::istringify< time > | |
| Cneforce::iobject< time > | |
| Cneforce::time | 时间类 |
| Cneforce::istringify< timestamp > | |
| Cneforce::iobject< timestamp > | |
| Cneforce::timestamp | 时间戳类 |
| Cneforce::istringify< toml_value > | |
| Cneforce::toml_value | TOML值抽象基类 |
| Cneforce::toml_array | TOML数组类 |
| Cneforce::toml_boolean | TOML布尔值类 |
| Cneforce::toml_datetime | TOML日期时间值类 |
| Cneforce::toml_float | TOML浮点数值类 |
| Cneforce::toml_integer | TOML整数值类 |
| Cneforce::toml_string | TOML字符串值类 |
| Cneforce::toml_table | TOML表格类 |
| Cneforce::istringify< uinteger128 > | |
| Cneforce::iobject< uinteger128 > | |
| Cneforce::uinteger128 | 128位无符号整数包装类 |
| Cneforce::istringify< uinteger16 > | |
| Cneforce::iobject< uinteger16 > | |
| Cneforce::uinteger16 | 无符号16位整数包装类 |
| Cneforce::istringify< uinteger32 > | |
| Cneforce::iobject< uinteger32 > | |
| Cneforce::uinteger32 | 无符号32位整数包装类 |
| Cneforce::istringify< uinteger64 > | |
| Cneforce::iobject< uinteger64 > | |
| Cneforce::uinteger64 | 无符号64位整数包装类 |
| Cneforce::istringify< uinteger8 > | |
| Cneforce::iobject< uinteger8 > | |
| Cneforce::uinteger8 | 无符号8位整数包装类 |
| Cneforce::istringify< url > | |
| Cneforce::iobject< url > | |
| Cneforce::url | URL统一资源定位符 |
| Cneforce::istringify< uuid > | |
| Cneforce::uuid | 通用唯一标识符类 |
| Cneforce::istringify< yaml_value > | |
| Cneforce::yaml_value | YAML值的抽象基类 |
| Cneforce::yaml_boolean | YAML布尔值类型 |
| Cneforce::yaml_float | YAML浮点数值类型 |
| Cneforce::yaml_integer | YAML整数值类型 |
| Cneforce::yaml_mapping | YAML映射值类型(字典/对象) |
| Cneforce::yaml_null | YAML空值类型 |
| Cneforce::yaml_sequence | YAML序列值类型(数组) |
| Cneforce::yaml_string | YAML字符串值类型 |
| Cneforce::yaml_timestamp | YAML时间戳值类型 |
| Cneforce::generator< T >::iterator | 生成器的输入迭代器 |
| Cneforce::iterator_traits< Iterator > | 迭代器特性主模板 |
| Cneforce::iterator_traits< T * > | 原始指针的迭代器特性特化 |
| Cneforce::json_builder | JSON配置构建器 |
| Cneforce::json_parser | JSON配置解析器 |
| Cneforce::serialize::json_serializer | JSON 序列化器 |
| Cneforce::tui::key_event | 键盘事件 |
| Cneforce::latch | 闩锁类 |
| Cneforce::tui::layout_rect | 布局矩形 |
| Cneforce::lazy_thread | 延迟启动线程类 |
| Cneforce::http::lb_backend | 负载均衡后端节点 |
| Cneforce::less< T > | 小于比较仿函数 |
| Cneforce::less< typename vector< priority_task >::value_type > | |
| Cneforce::compressed_pair< less< typename vector< priority_task >::value_type >, vector< priority_task > > | |
| Cneforce::less< typename vector< T >::value_type > | |
| Cneforce::compressed_pair< less< typename vector< T >::value_type >, vector< T > > | |
| Cneforce::less< void > | Less的void特化,支持透明操作 |
| Cneforce::less_equal< T > | 小于等于比较仿函数 |
| Cneforce::less_equal< void > | Less_equal的void特化,支持透明操作 |
| Cneforce::file::line_iterator | 行迭代器 |
| Cneforce::tui::linear_gradient | 线性渐变配置 |
| Cneforce::list< T, Alloc > | 双向链表容器 |
| Cneforce::list< pair< Key, entry > > | |
| Cneforce::list< pair< Key, Value > > | |
| Cneforce::list_node< T > | 链表节点结构 |
| Cneforce::http::load_balancer | HTTP负载均衡管理器 |
| Cneforce::local_queue | 线程本地任务队列 |
| Cneforce::locale | 区域设置管理类 |
| Cneforce::lock< Mutex > | 锁管理器模板 |
| Cneforce::lock_defer_tag | 延迟锁定标签 |
| Cneforce::lock_free_queue< T > | 无锁队列类模板 |
| Cneforce::lock_quiet_tag | 尝试锁定标签 |
| Cneforce::log_event | 日志事件结构体 |
| Cneforce::log_formatter | 日志格式化器 |
| Cneforce::log_sink | 日志输出目标基类 |
| Cneforce::console_sink | 控制台输出目标 |
| Cneforce::file_sink | 文件日志输出目标 |
| Cneforce::syslog_sink | 系统日志输出目标 |
| Cneforce::logger_registry | 全局 Logger 注册中心 |
| Cneforce::lru_cache< Key, Value > | LRU缓存类模板 |
| Cneforce::lz4_compressor | LZ4压缩解压缩工具类 |
| Cneforce::make_integer< Size, IsSigned > | 根据大小和符号创建整数类型 |
| Cneforce::make_signed< T > | 将类整数类型转换为对应的有符号类型 |
| Cneforce::make_unsigned< T > | 将类整数类型转换为对应的无符号类型 |
| Cneforce::map< Key, T, Compare, Alloc > | 映射容器 |
| Cneforce::map< neforce::basic_string< char >, neforce::basic_string< char > > | |
| Cneforce::map< token, neforce::shared_ptr< neforce::atomic< bool > > > | |
| Cneforce::map< token, neforce::shared_ptr< neforce::promise< void > > > | |
| Cneforce::map< token, typename neforce::set< node >::iterator > | |
| Cneforce::file_mapper::map_info | 映射状态快照 |
| Cneforce::tui::box_props::margin | 容器外边距 |
| Cneforce::tui::style::margin | 外边距 |
| Cneforce::match_result | 正则表达式匹配结果类 |
| Cneforce::max_value< Values > | 获取值列表中的最大值 |
| Cneforce::MD5 | MD5哈希算法结构体 |
| Cneforce::mdc | Mapped Diagnostic Context,线程局部上下文 |
| Cneforce::process::memory_info | 进程内存信息 |
| Cneforce::sysinfo::memory_info | 内存信息 |
| Cneforce::memory_view< Element, Extent > | 内存视图模板 |
| Cneforce::tui::components::menu_option | 菜单选项配置 |
| Cneforce::reflect::meta_any | 类型擦除容器 |
| Cneforce::reflect::meta_enum | 枚举反射元数据类 |
| Cneforce::reflect::meta_function | 函数反射元数据类 |
| Cneforce::reflect::meta_property | 属性反射元数据类 |
| Cneforce::reflect::meta_type | 类型反射元数据类 |
| Cneforce::minus< T > | 减法运算仿函数 |
| Cneforce::minus< void > | Minus的void特化,支持透明操作 |
| Cneforce::modulus< T > | 取模运算仿函数 |
| Cneforce::modulus< void > | Modulus的void特化,支持透明操作 |
| Cneforce::locale::monetary_info | 货币格式信息 |
| Cneforce::tui::mouse_event | 鼠标事件 |
| Cneforce::multimap< Key, T, Compare, Alloc > | 多重映射容器 |
| Cneforce::http::multipart_field | Multipart/form-data 单个字段 |
| Cneforce::http::multipart_parser | Multipart/form-data 解析器 |
| Cneforce::multiplies< T > | 乘法运算仿函数 |
| Cneforce::multiplies< void > | Multiplies的void特化,支持透明操作 |
| Cneforce::multiset< Key, Compare, Alloc > | 多重集合容器 |
| Cneforce::murmur_hash | MurmurHash_x64的128位哈希结果容器 |
| Cneforce::mutable_buffers | 可变缓冲区序列(scatter-gather 读) |
| Cneforce::mutex | 非递归互斥锁 |
| Cneforce::named_mutex | 命名互斥锁 |
| Cneforce::named_pipe | 命名管道类 |
| Cneforce::negate< T > | 取负运算仿函数 |
| Cneforce::negate< void > | Negate的void特化,支持透明操作 |
| Cneforce::sysinfo::network_interface | 网络接口信息 |
| Cneforce::normal_iterator< Iterator > | 标准迭代器适配器 |
| Cneforce::not_equal_to< T > | 不等比较仿函数 |
| Cneforce::not_equal_to< void > | Not_equal_to的void特化,支持透明操作 |
| Cneforce::sysinfo::numa_node_info | NUMA 节点信息 |
| Cneforce::locale::numeric_info | 数字格式信息 |
| Cneforce::numeric_traits< T, Dummy > | 数值类型极限特性主模板 |
| Cneforce::numeric_traits< const T > | Numeric_limits的const特化版本 |
| Cneforce::numeric_traits< const volatile T > | Numeric_limits的const volatile特化版本 |
| Cneforce::numeric_traits< volatile T > | Numeric_limits的volatile特化版本 |
| Cneforce::numeric_traits< bool > | Bool类型的数值特征特化 |
| Cneforce::numeric_traits< decimal_t > | 扩展精度浮点数类型的数值特征特化 |
| Cneforce::numeric_traits< float32_t > | 单精度浮点数类型的数值特征特化 |
| Cneforce::numeric_traits< float64_t > | 双精度浮点数类型的数值特征特化 |
| Cneforce::numeric_traits< int128_t > | Int128_t类型的数值特征特化 |
| Cneforce::numeric_traits< int16_t > | Int16_t类型的数值特征特化 |
| Cneforce::numeric_traits< int32_t > | Int32_t类型的数值特征特化 |
| Cneforce::numeric_traits< int64_t > | Int64_t类型的数值特征特化 |
| Cneforce::numeric_traits< int8_t > | Int8_t类型的数值特征特化 |
| Cneforce::numeric_traits< uint128_t > | Uint128_t类型的数值特征特化 |
| Cneforce::numeric_traits< uint16_t > | Uint16_t类型的数值特征特化 |
| Cneforce::numeric_traits< char16_t > | Char16_t类型的数值特征特化 |
| Cneforce::numeric_traits< uint32_t > | Uint32_t类型的数值特征特化 |
| Cneforce::numeric_traits< char32_t > | Char32_t类型的数值特征特化 |
| Cneforce::numeric_traits< uint64_t > | Uint64_t类型的数值特征特化 |
| Cneforce::numeric_traits< uint8_t > | Uint8_t类型的数值特征特化 |
| Cneforce::numeric_traits< char8_t > | Char8_t类型的数值特征特化 |
| Cneforce::once_flag | 一次性调用标志类 |
| Cneforce::oneshot_t | 一次性连接标签 |
| Cneforce::cmdline::option | 选项定义结构 |
| Cneforce::cmdline::option_conflict | 选项冲突关系 |
| Cneforce::cmdline::option_dependency | 选项依赖关系 |
| Cneforce::sysinfo::os_version_info | 操作系统版本信息 |
| Cneforce::output_iterator_tag | 输出迭代器标签 |
| Cneforce::owner_less< T > | 智能指针的所有权比较器 |
| Cneforce::owner_less< shared_ptr< T > > | 共享指针的所有权比较器特化 |
| Cneforce::owner_less< void > | 通用所有权比较器特化 |
| Cneforce::owner_less< weak_ptr< T > > | 弱指针的所有权比较器特化 |
| Cneforce::package< T, Dummy > | 类型包装器模板 |
| Cneforce::packaged_task< Res(Args...)> | 异步任务包装类模板 |
| Cneforce::tui::box_props::padding | 容器内边距 |
| Cneforce::tui::style::padding | 内边距 |
| Cneforce::pass_template_construct_tag< Args > | 传递模板参数构造标签 |
| Cneforce::thread_pool::periodic_task_state | 周期性任务状态 |
| Cneforce::icmp_socket::ping_result | Ping操作结果 |
| Cneforce::pipe | 匿名管道类 |
| Cneforce::plugin_deleter | 插件自定义删除器 |
| Cneforce::plugin_info | 插件信息结构 |
| Cneforce::plugin_manager | 插件管理器单例类 |
| Cneforce::plus< T > | 加法运算仿函数 |
| Cneforce::plus< void > | Plus的void特化,支持透明操作 |
| Cneforce::pointer_traits< T > | 指针特性主模板 |
| Cneforce::pointer_traits< T * > | 原始指针的特化版本 |
| Cneforce::database_pool::pool_config | 连接池配置 |
| Cneforce::process | 进程管理类 |
| Cneforce::promise< Res > | Promise类模板 |
| Cneforce::promise< Res & > | 引用类型的promise特化 |
| Cneforce::promise< void > | Void类型的promise特化 |
| Cneforce::generator< T >::promise_type | 生成器的promise类型 |
| Cneforce::task< T >::promise_type | 任务的promise类型 |
| Cneforce::virtual_thread_task< T >::promise_type | 协程 promise_type,管理任务生命周期与返回值存储 |
| Cneforce::virtual_thread_task< void >::promise_type | 协程 promise_type,管理任务生命周期与状态 |
| Cneforce::http::proxy_backend | 反向代理后端服务器配置 |
| Cneforce::queue< coroutine_handle<> > | |
| Cneforce::queue< neforce::vector< byte_t > > | |
| Cneforce::tui::components::radiobox_option | 单选按钮组配置 |
| Cneforce::random_lcd | 线性同余随机数生成器 |
| Cneforce::random_mt | 梅森旋转随机数生成器 |
| Cneforce::ratio< Numerator, Denominator > | 比率类模板 |
| Cneforce::ratio_less< ratio1, ratio2 > | 检查第一个比率是否小于第二个比率 |
| Cneforce::rb_tree< Key, Value, KeyOfValue, Compare, Alloc > | 红黑树容器 |
| Cneforce::rb_tree_base_iterator | 红黑树迭代器基类 |
| Cneforce::rb_tree_iterator< false, rb_tree > | |
| Cneforce::rb_tree_iterator< true, rb_tree > | |
| Cneforce::rb_tree_iterator< IsConst, RbTree > | 红黑树迭代器 |
| Cneforce::rb_tree_node_base | 红黑树节点基类 |
| Cneforce::rb_tree_node< value_type > | |
| Cneforce::rb_tree_node< Value > | |
| Cneforce::rb_tree_node< T > | 红黑树数据节点 |
| Cneforce::standard_allocator< T >::rebind< U > | 重新绑定模板 |
| Cneforce::trace_allocator< T >::rebind< U > | 分配器绑定模板 |
| Cneforce::tui::reconciler | 差分渲染引擎 |
| Cneforce::recursive_mutex | 递归互斥锁 |
| Cneforce::tui::ref< T > | 可变引用适配器 |
| Cneforce::tui::ref< string > | |
| Cneforce::tui::string_ref | 字符串可变引用适配器 |
| Cneforce::bitset< N >::reference | 位引用类,用于返回可修改的引用 |
| Cneforce::reference_wrapper< T > | 引用包装器类模板 |
| Cneforce::regex | 正则表达式类 |
| Cneforce::regex_iterator | 正则表达式匹配迭代器 |
| Cneforce::regex_token_iterator | 正则表达式令牌迭代器 |
| Cneforce::reflect::registry | 反射类型注册表 |
| Cneforce::registry_key | 系统注册表项类 |
| Cneforce::remove_all_extents< T > | 移除数组的所有维度 |
| Cneforce::remove_const< T > | 移除const限定符 |
| Cneforce::remove_cv< T > | 移除const和volatile限定符 |
| Cneforce::remove_cvref< T > | 同时移除cv和引用限定符的类型包装 |
| Cneforce::remove_extent< T > | 移除数组的最外层维度 |
| Cneforce::remove_function_qualifiers< T > | 移除函数类型的限定符 |
| Cneforce::remove_pointer< T > | 移除指针限定符 |
| Cneforce::remove_reference< T > | 移除引用限定符 |
| Cneforce::remove_volatile< T > | 移除volatile限定符 |
| Cneforce::tui::components::window_options::render_state | 渲染状态 |
| Cneforce::tui::renderer | 元素树渲染器 |
| Cneforce::replace_first_para< NewFirst, T > | 替换模板的第一个类型参数 |
| Cneforce::repository< T, Connect > | 泛型 Repository |
| Cneforce::tui::resize_event | 终端尺寸变化事件 |
| Cneforce::smtp_socket::response | SMTP服务器响应 |
| Cneforce::http::response_cache | HTTP响应缓存 |
| Cneforce::retire_list | 线程本地退役列表 |
| Cneforce::reverse_iterator< Iterator > | 反向迭代器模板类 |
| Cneforce::registry_key::root_key | 系统注册表根键常量 |
| Cneforce::http::route_trie | 段式Trie路由器 |
| Cneforce::safe_multiply< A, B > | 安全的编译期乘法,检查溢出 |
| Cneforce::path_tree::scan_options | 文件系统扫描选项 |
| Cneforce::scope_connection | 作用域连接 |
| Cneforce::scope_exit< Func > | 作用域退出守卫 |
| Cneforce::scope_fail< Func > | 作用域失败守卫 |
| Cneforce::scope_success< Func > | 作用域成功守卫 |
| Cneforce::scope_thread | 作用域线程类 |
| Cneforce::scope_transaction< Connect > | RAII事务作用域守卫 |
| Cneforce::scoped_click | 作用域计时器 |
| Cneforce::tui::components::scroll_view_option | 滚动视图配置 |
| Cneforce::tui::scrollbar_hit | 滚动条命中信息 |
| Cneforce::secret | 真随机数生成器 |
| Cneforce::select1st< Pair > | 选择pair的第一个元素 |
| Cneforce::select2nd< Pair > | 选择pair的第二个元素 |
| Cneforce::sql_builder::select_data | SELECT语句的数据结构 |
| Cneforce::semaphore | 系统信号量类 |
| Cneforce::serialize::serialize_context | 序列化上下文 |
| Cneforce::http::http_server::session_manager | 会话管理器 |
| Cneforce::http::session_store | 会话存储抽象接口 |
| Cneforce::http::memory_session_store | 基于内存的会话存储实现 |
| Cneforce::http::redis_session_store | Redis后端会话存储 |
| Cneforce::set< Key, Compare, Alloc > | 集合容器 |
| Cneforce::set< node > | |
| Cneforce::sql_builder::set_op_entry | 集合操作条目 |
| Cneforce::SHA1 | SHA-1哈希算法结构体 |
| Cneforce::SHA256 | SHA-256哈希算法结构体 |
| Cneforce::share_memory | 共享内存管理类 |
| Cneforce::shared_future< Res > | 共享future类模板 |
| Cneforce::shared_future< Res & > | 引用类型的共享future特化 |
| Cneforce::shared_future< void > | Void类型的共享future特化 |
| Cneforce::shared_lock< SharedMutex > | 共享锁类模板 |
| Cneforce::shared_mutex | 共享互斥锁类 |
| Cneforce::shared_ptr< T > | 共享智能指针类模板 |
| Cneforce::shared_ptr< T[]> | 数组特化的共享指针 |
| Cneforce::process::shell_result | Shell 命令执行结果 |
| Cneforce::signal_base | 信号类型擦除基类 |
| Cneforce::signal< T > | |
| Cneforce::signal< int > | |
| Cneforce::signal< neforce::basic_string< char > > | |
| Cneforce::signal< Types > | 信号类 |
| Cneforce::signal_blocker< Types > | 信号阻塞器 |
| Cneforce::signal_guard | 信号守卫 |
| Cneforce::tui::style::size_hint | 尺寸约束 |
| Cneforce::tui::components::slider_options | 窗口配置 |
| Cneforce::smtp_message | SMTP邮件消息结构 |
| Cneforce::sni_manager | SNI (Server Name Indication) 证书管理器 |
| Cneforce::socket_base | Socket基础类 |
| Cneforce::icmp_socket | ICMP Socket类 |
| Cneforce::ip_socket | IP协议族Socket基类 |
| Cneforce::smtp_socket | SMTP Socket类 |
| Cneforce::tcp_acceptor | TCP Acceptor类 |
| Cneforce::ssl_acceptor | SSL/TLS服务器Acceptor类 |
| Cneforce::tcp_socket | TCP Socket类 |
| Cneforce::udp_socket | UDP Socket类 |
| Cneforce::source_location | 源码位置信息 |
| Cneforce::sparse_map< Key, T, Compare, Alloc > | 稀疏映射容器 |
| Cneforce::sparse_multimap< Key, T, Compare, Alloc > | 稀疏多重映射容器 |
| Cneforce::path::split_iterator | 路径分割迭代器 |
| Cneforce::sql_builder | SQL语句构建器 |
| Cneforce::sql_mapper< T > | ORM 对象-关系映射器 |
| Cneforce::ssl_context | SSL/TLS上下文管理类 |
| Cneforce::standard_allocator< T > | 标准分配器类 |
| Cneforce::compressed_pair< neforce::standard_allocator, size_t > | |
| Cneforce::smtp_socket::starttls_result | STARTTLS升级结果 |
| Cneforce::tui::state< T > | 响应式状态变量 |
| Cneforce::static_char_digit< Base, Digit > | 将字符转换为指定进制下的数字值 |
| Cneforce::static_gcd< A, B > | 计算两个整数的最大公约数 |
| Cneforce::static_number< Base, Digits > | 将字符串表示的数值转换为编译期数值 |
| Cneforce::static_parse_int< Digits > | 根据前缀自动识别进制并解析整数 |
| Cneforce::static_power< Base, Digits > | 计算字符串表示的数值的幂 |
| Cneforce::static_sign< Numerator > | 计算整数的符号 |
| Cneforce::steady_clock | 稳定时钟 |
| Cneforce::stop_callback< Callback > | 停止回调类模板 |
| Cneforce::stop_source | 停止源类 |
| Cneforce::stop_token | 停止令牌类 |
| Cneforce::strand | 串行化执行器 |
| Cneforce::lz4_compressor::stream_compressor | 流式压缩器 |
| Cneforce::zlib_compressor::stream_compressor | 流式压缩器 |
| Cneforce::lz4_compressor::stream_decompressor | 流式解压缩器 |
| Cneforce::zlib_compressor::stream_decompressor | 流式解压缩器 |
| Cneforce::string_builder | 延迟拼接的字符串构建器 |
| Cneforce::tui::style | 样式 |
| Cneforce::submit_result< T > | 任务提交结果 |
| Cneforce::tui::surface | 像素网格基类 |
| Cneforce::tui::screen | 终端屏幕帧缓冲 |
| Cneforce::suspend_always | 始终暂停的等待器 |
| Cneforce::suspend_never | 从不暂停的等待器 |
| Cneforce::sys_console | 系统控制台单例类 |
| Cneforce::sysinfo | 系统信息单例类 |
| Cneforce::system_clock | 系统时钟 |
| Cneforce::system_event | 系统事件类 |
| Cneforce::sysinfo::system_info | 系统底层信息 |
| Cneforce::system_signal_manager | 信号管理器 |
| Cneforce::tui::table | 声明式表格构建器 |
| Cneforce::task< T > | 异步任务 |
| Cneforce::task< void > | Void特化的任务类 |
| Cneforce::task_group | 任务组 |
| Cneforce::task_info | 任务信息 |
| Cneforce::tcp_client_base | TCP客户端基类 |
| Cneforce::ssl_client | SSL/TLS客户端类 |
| Cneforce::tcp_client | TCP客户端类 |
| Cneforce::tcp_server_base | TCP服务器基类 |
| Cneforce::ssl_server | SSL/TLS服务器类 |
| Cneforce::tcp_server | TCP服务器类 |
| Cneforce::temp_file | 临时文件管理类 |
| Cneforce::temporary_buffer< Iterator > | 临时缓冲区类 |
| Cneforce::tui::components::text_input_option | 文本输入组件配置 |
| Cneforce::tui::theme | 主题 |
| Cneforce::thread | 线程类 |
| Cneforce::thread_exit_elt | 线程退出回调元素 |
| Cneforce::thread_exit_listener | 线程退出监听器 |
| Cneforce::thread_exit_notifier | 线程退出通知器 |
| Cneforce::thread_pool | 线程池类 |
| Cneforce::thread_pool_executor | Thread_pool 的轻量执行器适配器 |
| Cneforce::thread_tracker | 线程跟踪器类 |
| Cneforce::locale::time_info | 时间格式信息 |
| Cneforce::process::time_info | 进程时间信息 |
| Cneforce::time_point< Clock, Dur > | 时间点类模板 |
| Cneforce::timed_backoff_spin_policy | 带退避策略的定时自旋策略 |
| Cneforce::timer_scheduler< Clock > | 定时任务调度器 |
| Cneforce::tui::components::toggle_option | 切换组件配置 |
| Cneforce::http::token_bucket | 令牌桶数据结构 |
| Cneforce::http::token_bucket_limiter | 令牌桶限流管理器 |
| Cneforce::toml_builder | TOML配置构建器 |
| Cneforce::toml_parser | TOML配置解析器 |
| Cneforce::trace_allocator< T > | 内存追踪分配器 |
| Cneforce::icmp_socket::traceroute_hop | Traceroute跳点信息 |
| Cneforce::tree_barrier< CmplFunc > | 树形屏障 |
| Cneforce::ttl_cache< Key, Value > | TTL缓存类模板 |
| Cneforce::tuple_element< Index, Types > | 获取tuple元素类型的特化 |
| Cneforce::tuple_element< 0, tuple< This, Rest... > > | 获取tuple第一个元素类型的特化 |
| Cneforce::tuple_element< Index - 1, tuple< Rest... > > | |
| Cneforce::tuple_element< Index, tuple< This, Rest... > > | 递归获取tuple元素类型的特化 |
| Cneforce::tuple_size< typename > | 获取tuple大小的特化 |
| Cneforce::aligned_storage< Len, Align >::type | 实际的对齐存储类型 |
| Cneforce::aligned_union< Len, Types >::type | 实际的对齐存储类型 |
| Cneforce::reflect::type_builder< T > | 类型反射构建器 |
| Cneforce::type_identity< T > | 类型标识包装器 |
| Cneforce::reflect::type_name< T > | 类型名称获取器 |
| Cneforce::unary_function< Arg, Result > | 一元函数适配器基类 |
| Cneforce::underlying_type< T > | 获取枚举类型的底层整数类型 |
| Cneforce::unique_lock< Mutex > | 独占锁管理器模板 |
| Cneforce::unique_ptr< T, Deleter > | 独占智能指针 |
| Cneforce::unique_ptr< T[], Deleter > | 数组特化的unique_ptr |
| Cneforce::unordered_map< Key, T, HashFcn, EqualKey, Alloc > | 无序映射容器 |
| Cneforce::unordered_map< char, size_t > | |
| Cneforce::unordered_map< event, neforce::function< bool(event, void *)> > | |
| Cneforce::unordered_map< id_type, neforce::unique_ptr< neforce::lazy_thread > > | |
| Cneforce::unordered_map< id_type, neforce::worker_context > | |
| Cneforce::unordered_map< Key, list_iterator > | |
| Cneforce::unordered_map< Key, time_point > | |
| Cneforce::unordered_map< neforce::basic_string< char >, bucket_entry > | |
| Cneforce::unordered_map< neforce::basic_string< char >, child_entry > | |
| Cneforce::unordered_map< neforce::basic_string< char >, entry > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::basic_string< char > > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::function< bool()> > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::function< bool(neforce::http::http_server_request &, neforce::tcp_socket *)> > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::function< void(session_ptr)> > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::http::http_content > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::http::http_cookie > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::http::http_session > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::http::route_trie > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::pair< neforce::dns_query_result, steady_clock::time_point > > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::shared_ptr< neforce::logger > > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::shared_ptr< neforce::yaml_value > > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::ssl_context > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::unique_ptr< dynamic_library > > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::unique_ptr< iplugin, plugin_deleter > > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::unique_ptr< neforce::env_variable > > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_property > > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_section > > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::unique_ptr< neforce::json_value > > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_function > > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_property > > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::unique_ptr< neforce::toml_value > > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::vector< neforce::basic_string< char > > > | |
| Cneforce::unordered_map< neforce::basic_string< char >, neforce::vector< route_entry > > | |
| Cneforce::unordered_map< neforce::basic_string< char >, size_t > | |
| Cneforce::unordered_map< size_t, neforce::shared_ptr< void > > | |
| Cneforce::unordered_map< string, any > | |
| Cneforce::unordered_map< T *, neforce::stacktrace > | |
| Cneforce::unordered_map< type_id, neforce::unique_ptr< neforce::reflect::meta_type > > | |
| Cneforce::unordered_map< type_id, type_id > | |
| Cneforce::unordered_map< uint16_t, pending_entry > | |
| Cneforce::unordered_map< uint16_t, uint32_t > | |
| Cneforce::unordered_map< uint32_t, neforce::unique_ptr< neforce::http::http2_stream > > | |
| Cneforce::unordered_map< uint32_t, pending_stream > | |
| Cneforce::unordered_map< uint32_t, uint32_t > | |
| Cneforce::unordered_map< uint32_t, uint8_t > | |
| Cneforce::unordered_multimap< Key, T, HashFcn, EqualKey, Alloc > | 无序多重映射容器 |
| Cneforce::unordered_multiset< Value, HashFcn, EqualKey, Alloc > | 无序多重集合容器 |
| Cneforce::unordered_set< Value, HashFcn, EqualKey, Alloc > | 无序集合容器 |
| Cneforce::unpack_utility_construct_tag | 解包工具构造标签 |
| Cneforce::unpackage< T, Dummy > | 类型解包器模板 |
| Cneforce::unpackage< byte_size > | Byte_size 的类型解包特化 |
| Cneforce::unwrap_ref_decay< T > | 先退化类型,再解包引用包装器 |
| Cneforce::unwrap_reference< T > | 解包引用包装器,获取原始引用类型 |
| Cneforce::unwrap_reference< reference_wrapper< T > > | Reference_wrapper的特化版本 |
| Cneforce::sql_builder::update_data | UPDATE语句的数据结构 |
| Cneforce::use_awaitable_t | 协程 awaitable 完成令牌 |
| Cneforce::use_future_t | 返回 future<T> 的完成令牌 |
| Cneforce::utf8_iterator | UTF-8前向迭代器,遍历字符串中的Unicode码点 |
| Cneforce::utf8_range | UTF-8码点遍历范围 |
| Cneforce::map< Key, T, Compare, Alloc >::value_compare | 值比较函数对象 |
| Cneforce::multimap< Key, T, Compare, Alloc >::value_compare | 值比较函数对象 |
| Cneforce::sparse_map< Key, T, Compare, Alloc >::value_compare | 值比较函数对象 |
| Cneforce::sparse_multimap< Key, T, Compare, Alloc >::value_compare | 值比较函数对象 |
| Cneforce::registry_key::value_info | 系统注册表值信息结构 |
| Cneforce::variant_alternative< Variant, Idx > | 获取变体中指定索引位置的类型 |
| Cneforce::variant_index< Variant, T > | 获取类型在变体中的索引 |
| Cneforce::vector< neforce::atomic< neforce::worker_context * > > | |
| Cneforce::vector< neforce::basic_string< char > > | |
| Cneforce::vector< neforce::basic_string_view< char > > | |
| Cneforce::vector< neforce::duration< int64_t, milli > > | |
| Cneforce::vector< neforce::function< string(const string &name, const string &value)> > | |
| Cneforce::vector< neforce::hashtable_node< pair< const char, size_t > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const event, neforce::function< bool(event, void *)> > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const id_type, neforce::unique_ptr< neforce::lazy_thread > > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const id_type, neforce::worker_context > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const Key, list_iterator > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const Key, time_point > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, bucket_entry > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, child_entry > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, entry > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::basic_string< char > > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::function< bool()> > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::function< bool(neforce::http::http_server_request &, neforce::tcp_socket *)> > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::function< void(session_ptr)> > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::http::http_content > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::http::http_cookie > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::http::http_session > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::http::route_trie > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::pair< neforce::dns_query_result, steady_clock::time_point > > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::logger > > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::shared_ptr< neforce::yaml_value > > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::ssl_context > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< dynamic_library > > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< iplugin, plugin_deleter > > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::env_variable > > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_property > > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::ini_section > > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::json_value > > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_function > > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::reflect::meta_property > > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::unique_ptr< neforce::toml_value > > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::vector< neforce::basic_string< char > > > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, neforce::vector< route_entry > > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const neforce::basic_string< char >, size_t > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const size_t, neforce::shared_ptr< void > > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const type_id, neforce::unique_ptr< neforce::reflect::meta_type > > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const type_id, type_id > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const uint16_t, pending_entry > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const uint16_t, uint32_t > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const uint32_t, neforce::unique_ptr< neforce::http::http2_stream > > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const uint32_t, pending_stream > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const uint32_t, uint32_t > > > | |
| Cneforce::vector< neforce::hashtable_node< pair< const uint32_t, uint8_t > > > | |
| Cneforce::vector< neforce::hashtable_node< Value > > | |
| Cneforce::vector< neforce::memory_view< char > > | |
| Cneforce::vector< neforce::memory_view< const char > > | |
| Cneforce::vector< neforce::pair< neforce::basic_string< char >, neforce::basic_string< char > > > | |
| Cneforce::vector< neforce::pair< size_t, size_t > > | |
| Cneforce::vector< neforce::shared_ptr< neforce::log_sink > > | |
| Cneforce::vector< neforce::shared_ptr< neforce::logger > > | |
| Cneforce::vector< neforce::shared_ptr< neforce::yaml_value > > | |
| Cneforce::vector< neforce::shared_ptr< void > > | |
| Cneforce::vector< neforce::shared_ptr< websocket_session > > | |
| Cneforce::vector< neforce::unique_ptr< neforce::json_value > > | |
| Cneforce::vector< neforce::unique_ptr< neforce::toml_value > > | |
| Cneforce::vector< neforce::unique_ptr< neforce::tui::component_base > > | |
| Cneforce::vector< neforce::vector< bool > > | |
| Cneforce::vector< neforce::vector< char > > | |
| Cneforce::vector< neforce::vector< neforce::basic_string< char > > > | |
| Cneforce::vector< neforce::vector< neforce::tui::element > > | |
| Cneforce::ranges::view_base< Derived > | 范围视图的基类模板 |
| Cneforce::ranges::view_base< common_view< V > > | |
| Cneforce::ranges::view_base< concat_view< V1, V2 > > | |
| Cneforce::ranges::view_base< counted_view< Iter > > | |
| Cneforce::ranges::view_base< drop_view< V > > | |
| Cneforce::ranges::view_base< drop_while_view< V, Pred > > | |
| Cneforce::ranges::view_base< element_view< N, V > > | |
| Cneforce::ranges::view_base< filter_view< V, Pred > > | |
| Cneforce::ranges::view_base< iota_view< T > > | |
| Cneforce::ranges::view_base< join_view< V > > | |
| Cneforce::ranges::view_base< owning_view< R > > | |
| Cneforce::ranges::view_base< ref_view< R > > | |
| Cneforce::ranges::view_base< repeat_view< T > > | |
| Cneforce::ranges::view_base< reverse_view< V > > | |
| Cneforce::ranges::view_base< slice_view< V > > | |
| Cneforce::ranges::view_base< split_view< V, T > > | |
| Cneforce::ranges::view_base< subrange_view< Iterator > > | |
| Cneforce::ranges::view_base< take_view< V > > | |
| Cneforce::ranges::view_base< take_while_view< V, Pred > > | |
| Cneforce::ranges::view_base< transform_view< V, Func > > | |
| Cneforce::virtual_thread | 虚拟线程用户门面类 |
| Cneforce::virtual_thread_scheduler | 虚拟线程调度器 |
| Cneforce::virtual_thread_task< T > | 异步任务主模板 |
| Cneforce::virtual_thread_task< void > | Virtual_thread_task 的 void 特化版本 |
| Cneforce::weak_ptr< T > | 弱智能指针类模板 |
| Cneforce::http::websocket_deflate | Per-message deflate 压缩/解压器 |
| Cneforce::http::websocket_deflate_config | Permessage-deflate 扩展配置 |
| Cneforce::http::websocket_frame_header | WebSocket帧头部结构 |
| Cneforce::http::websocket_server | WebSocket服务器类 |
| Cneforce::tui::components::window_options | 窗口配置 |
| Cneforce::io_context::work | 阻止 io_context::run() 提前退出的守卫 |
| Cneforce::worker_context | 工作线程上下文 |
| Cneforce::XOR | XOR异或加密结构体 |
| Cneforce::yaml_builder | YAML配置构建器 |
| Cneforce::yaml_parser | YAML 1.2 递归下降解析器 |
| Cneforce::zlib_compressor | ZLib压缩解压缩工具类 |