YSTest  PreAlpha_b500_20140530
The YSLib Test Project
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义  
类继承关系

浏览类继承关系图

此继承关系列表按字典顺序粗略的排序:
[详情级别 12345678910111213141516]
 C_tBase
 C_tSeqCon
 C_type
 C_type1
 C_type2
 Cystdex::examiners::always_equal基本等于操作检测:总是相等。
 Candroid_app
 Candroid_poll_source
 Cystdex::any基于类型擦除的动态泛型对象。
 Cystdex::array_decay< _type >数组类型退化。
 Cystdex::array_ref_decay< _type >数组及数组引用类型退化。
 Cystdex::array_ref_decay< _type & >
 Cystdex::array_ref_decay< _type && >
 CATrack
 Cbad_alloc
 Cbad_cast
 CYSLib::Drawing::Typeface::BitmapKey
 CYSLib::Drawing::Typeface::BitmapKeyHash
 CYSLib::Drawing::Shaders::BlitAlphaPoint像素计算:Alpha 混合。
 CYSLib::Drawing::BlitLineLoop< _bPositiveScan >贴图扫描点循环操作。
 CYSLib::Drawing::BlitScannerLoop< _bPositiveScan >贴图扫描线循环操作。
 CYSLib::Drawing::Shaders::BlitTransparentPoint像素迭代器透明操作。
 CYReader::Bookmark书签。
 CYSLib::UI::BorderBrush边框画刷。
 CYSLib::UI::BorderResizer调整大小的边框。
 CYSLib::UI::BorderStyle边框样式。
 Cystdex::boxed_value< _type >包装类类型的值的对象。
 Cystdex::call_once_init< _type, _tOnceFlag >使用 call_once 的静态初始化管理器。
 Cystdex::call_projection< typename, class >调用投影:向原调用传递序列指定的位置的参数。
 Cystdex::call_projection< _fCallable, make_natural_sequence_t< _vLen > >
 Cystdex::call_projection< _fCallable, variadic_sequence<> >
 Cystdex::call_projection< _tRet(_tParams...), variadic_sequence< _vSeq...> >
 CYSLib::UI::Caret插入符光标。
 CYSLib::Drawing::CharBitmap字符位图。
 CYSLib::UI::ChildPainter子部件绘制仿函数。
 Cystdex::cloneable可动态复制的抽象基类。
 Cplatform::Color颜色。
 Cplatform_ex::COMCOM 全局状态。
 Cystdex::combined_hash<>使用 std::hash 和 ystdex::hash_combine_seq 实现的对特定类型的散列。
 Cystdex::combined_hash< std::tuple< _type1, _type2 > >
 Cystdex::combined_hash< std::tuple< _types...> >
 Cystdex::details::combined_hash_tuple< bool, class, class >
 Cystdex::details::combined_hash_tuple< _bNoExcept, _type, variadic_sequence< _vSeq...> >
 Cstd::common_type< ystdex::fixed_point< _tBase1, _vInt1, _vFrac1 >, ystdex::fixed_point< _tBase2, _vInt2, _vFrac2 > >Std::common_type 的 ystdex::fixed_point 特化类型。
 CCompactPixmapEx
 Cplatform_ex::COMPtr< _iCOM >
 CNPL::Configuration设置:使用 S 表达式存储外部状态。
 CYSLib::UI::Console控制台。
 Cystdex::const_deref_op< _type >Const 引用仿函数。
 Cystdex::container_inserter< _tCon >容器插入函数对象。
 CYSLib::UI::ContainerSetter序列设置仿函数。
 CCHRLib::ConversionState编码转换状态。
 CYSLib::Drawing::CopyLine< _bPositiveScan >扫描线:按指定扫描顺序复制一行像素。
 CYSLib::Drawing::CopyLine< false >
 CYSLib::DebugTimer调试计时器。
 CYSLib::delete_obj_ndebugDelete 仿函数。
 CYSLib::delete_second_mem_ndebugDelete 第二成员仿函数。
 Cystdex::delta_assignment< bool, _tScalar1, _tScalar2 >编译期选择加法/减法复合赋值运算仿函数。
 Cystdex::delta_assignment< false, _tScalar1, _tScalar2 >
 Cystdex::deref_comp< _type, _tPointer, _fCompare >间接访问比较仿函数。
 Cystdex::deref_op< _type >引用仿函数。
 Cystdex::deref_str_comp< _tChar, _fCompare >间接访问字符串比较仿函数。
 Cplatform::DirectorySession目录会话:表示打开的目录。
 CYSLib::DS::UI::DualScreenReader双屏阅读器。
 CYSLib::UI::DynamicWidget动态部件。
 Cystdex::empty_base<>空基类模板。
 CYSLib::Drawing::EmptyTextRenderer空文本渲染器。
 Cystdex::examiners::equal基本等于操作检测。
 CYSLib::EventArgsHead< _tParams >
 CYSLib::EventArgsHead< _tParams...>
 CEventT(HPaintEvent)
 CYSLib::UI::EventTypeMapping< VisualEvent >
 CYSLib::UI::EventTypeMapping< Click >
 CYSLib::UI::EventTypeMapping< ClickAcross >
 CYSLib::UI::EventTypeMapping< CursorOver >
 CYSLib::UI::EventTypeMapping< CursorWheel >
 CYSLib::UI::EventTypeMapping< Enter >
 CYSLib::UI::EventTypeMapping< GotFocus >
 CYSLib::UI::EventTypeMapping< KeyDown >
 CYSLib::UI::EventTypeMapping< KeyHeld >
 CYSLib::UI::EventTypeMapping< KeyPress >
 CYSLib::UI::EventTypeMapping< KeyUp >
 CYSLib::UI::EventTypeMapping< Leave >
 CYSLib::UI::EventTypeMapping< LostFocus >
 CYSLib::UI::EventTypeMapping< Move >
 CYSLib::UI::EventTypeMapping< Paint >
 CYSLib::UI::EventTypeMapping< Resize >
 CYSLib::UI::EventTypeMapping< TextInput >
 CYSLib::UI::EventTypeMapping< TouchDown >
 CYSLib::UI::EventTypeMapping< TouchHeld >
 CYSLib::UI::EventTypeMapping< TouchUp >
 Cystdex::expanded_caller< _fHandler, _fCallable >接受冗余参数的可调用对象。
 CYSLib::ExpandMemberFirst< _type, _tRet, _tPara, _tNew >仿函数:替换非静态成员二元函数的第一个参数。
 CYSLib::ExpandMemberFirstBinder< _type, _tRet, _tPara, _tNew >仿函数:替换非静态成员二元函数的第一个参数并绑定到指定对象。
 Cystdex::file_path_norm< _type >文件路径范式。
 Cystdex::fixed_multiplicative< _type >定点数乘除法中间类型。
 Cystdex::fixed_multiplicative< std::int64_t >
 Cystdex::fixed_multiplicative< std::uint64_t >
 CYSLib::Drawing::Font字体:字模,包含字型、样式和大小。
 CYSLib::FPSCounter帧速率计数器。
 Cfunction
 CYSLib::GAccessList< _type >访问列表。
 CYSLib::GAccessList< Bookmark >
 CYSLib::UI::GAnimationSession< _tCallable >动画会话。
 CYSLib::UI::GAnimationSession< YSLib::UI::InvalidationUpdater >
 CYSLib::Messaging::GAutoTask< _fCallable >可执行更新操作的任务。
 CYSLib::Drawing::GBinaryGroup< _type >屏幕二元组。
 CYSLib::Drawing::GBinaryGroup< SPos >
 CGDependency
 Cystdex::details::general_cast_helper< _tFrom, _tTo, _bUseStaticCast >
 Cystdex::details::general_cast_helper< _tFrom, _tTo, false >
 Cystdex::details::general_cast_helper< _type, _type, false >
 Cystdex::details::general_cast_helper< _type, _type, true >
 Cystdex::details::general_polymorphic_cast_helper< _tFrom, _tTo, _bNonVirtualDownCast >
 Cystdex::details::general_polymorphic_cast_helper< _tFrom, _tTo, false >
 CGeneralEvent
 CYSLib::GHEvent< _tRet(_tParams...)>::GEquality< _tFunctor >
 CYSLib::GEvent< typename >事件类模板。
 CYSLib::GEvent< _tRet(_tParams...)>
 CYSLib::GEventPointerWrapper< _tBaseArgs >事件项类型。
 CYSLib::GHandlerAdaptor< _type, _fCallable >事件处理器适配器模板。
 CYSLib::GHandlerRegisterBase< _tDerived, _tKey, _fHandler >注册处理器抽象模板:供派生类加载一个或多个键和指定类型关联的例程。
 CYSLib::GHandlerRegisterBase< GWidgetInserterRegister< _tParams...>, string, GWidgetInserter< _tParams...> >
 CYSLib::GHandlerRegisterBase< GWidgetRegister< _tParams...>, string, GWidgetCreator< _tParams...> >
 CYSLib::GLocalStaticCache< _type, _tPointer >全局局部静态单态存储器。
 CYSLib::GMCounter< _type, count_t >模板类实例计数器。
 CYSLib::GMRange< _type >范围模块类。
 CYSLib::GMRange< float >
 CYSLib::UI::GMSelector< _type >选择器模型模板。
 CYSLib::UI::GMSelector< StateType >
 CYSLib::Drawing::Shaders::GPixelCompositor< _vDstAlphaBits, _vSrcAlphaBits >像素组合器。
 CYSLib::Drawing::Shaders::GPixelCompositor< 1, 1 >
 CYSLib::Drawing::Shaders::GPixelCompositor< 1, _vSrcAlphaBits >
 CYSLib::Drawing::Shaders::GPixelCompositor< 2, 0 >
 CYSLib::Drawing::Shaders::GPixelCompositor< _vDstAlphaBits, 0 >
 CYSLib::Drawing::Shaders::GPixelCompositor< _vDstAlphaBits, 1 >
 CYSLib::Drawing::Graphics二维图形接口上下文。
 CYSLib::UI::GSequenceViewer< _tCon >序列视图类模板。
 CYSLib::GShellSession< _tShell, _tConnection >Shell 连接会话。
 CYSLib::GShellSession< ShlTextReader >
 CYSLib::GSStringTemplate< _tChar >
 CYSLib::GSStringTemplate< char >
 CYSLib::GStaticCache< _type, _tPointer >全局静态单态存储器。
 CYSLib::Drawing::GTextRendererBase< _type >文本渲染器静态多态基类模板。
 CYSLib::Drawing::GTextRendererBase< CustomTextRenderer >
 CYSLib::Drawing::GTextRendererBase< TextRegion >
 CYSLib::Drawing::GTextRendererBase< TextRenderer >
 CCHRLib::GUCS2Mapper< Encoding >静态编码映射模板及 Unicode 编码特化。
 CCHRLib::GUCS2Mapper< CharSet::Big5 >
 CCHRLib::GUCS2Mapper< CharSet::GBK >
 CCHRLib::GUCS2Mapper< CharSet::SHIFT_JIS >非 Unicode 编码映射模板特化。
 CCHRLib::GUCS2Mapper< CharSet::UTF_16BE >
 CCHRLib::GUCS2Mapper< CharSet::UTF_16LE >
 CCHRLib::GUCS2Mapper< CharSet::UTF_8 >
 Cystdex::details::has_mem_value< _type >
 Cystdex::details::has_subscription< _type1, _type2 >
 Chash
 Cystdex::details::have_common_nonempty_virtual_base< _type1, _type2 >
 Cystdex::details::have_equality_operator< _type1, _type2 >
 Cystdex::details::have_nonempty_virtual_base< _type >
 CYSLib::Drawing::HBitmap位图句柄:指向位图数据。
 CYSLib::HeldEqual< pair< _type1, _type2 >, pair< _type3, _type4 > >
 CYSLib::HeldEqual< weak_ptr< _type1 >, weak_ptr< _type2 > >
 CYSLib::UI::HexView十六进制视图。
 CYSLib::Timers::HighResolutionClock高精度时钟。
 CYSLib::Drawing::HMultiBitmap多页面位图句柄:指向多页面位图数据。
 Cystdex::any_ops::holder_tag使用持有者标记。
 CYSLib::UI::HoverUpdater悬停更新器。
 CYSLib::Drawing::hsl_t按指定颜色或分量选取彩色或灰度色。
 Cystdex::identity< _type >恒等元函数。
 CYSLib::UI::ImageBrush图像画刷。
 CYSLib::Drawing::ImageMemory图像内存对象;保存图像内容的数据缓冲对象。
 Cimplements GIHEvent
 Cimplements IImage
 Cimplements IValueHolder
 Cimplements IWidget
 Cystdex::indirect_input_iterator< _tIterator >间接输入迭代器。
 Cystdex::indirect_tag
 Cintegral_constant
 CYSLib::UI::InvalidationUpdater无效状态更新器。
 Cystdex::is_equal相等关系仿函数。
 Citerator
 CYSLib::Devices::KeyInputDevice按键输入设备。
 CNPL::LexicalAnalyzer词法分析器。
 Cplatform::Logger日志记录器。
 Clogic_error
 Cystdex::make_natural_sequence< size_t >取自然数变量标记序列。
 Cystdex::make_natural_sequence< 0 >
 Cystdex::make_parameter_tuple< typename >取参数列表元组。
 Cystdex::make_parameter_tuple< _tRet(&)(_tParams...)>
 Cystdex::make_parameter_tuple< _tRet(*)(_tParams...)>
 Cystdex::make_parameter_tuple< _tRet(_tClass::*)(_tParams...) const >
 Cystdex::make_parameter_tuple< _tRet(_tClass::*)(_tParams...) const volatile >
 Cystdex::make_parameter_tuple< _tRet(_tClass::*)(_tParams...) volatile >
 Cystdex::make_parameter_tuple< _tRet(_tClass::*)(_tParams...)>
 Cystdex::make_parameter_tuple< _tRet(_tParams...)>
 Cystdex::make_parameter_tuple< std::function< _tRet(_tParams...)> >
 Cystdex::make_signed_c< _type, bool >取指定整数类型和条件表达式对应的有符号或无符号整数类型。
 Cystdex::make_signed_c< _type, false >
 Cystdex::make_successor< class >取整数序列的自然数后继。
 Cystdex::make_successor< variadic_sequence< _vSeq...> >
 Cystdex::make_width_int< _vWidth >取按指定宽度的整数类型。
 Cystdex::make_width_int< 16U >
 Cystdex::make_width_int< 32U >
 Cystdex::make_width_int< 64U >
 Cystdex::make_width_int< 8U >
 Cplatform::MappedFile只读内存映射文件。
 CYSLib::UI::MCheckBox复选框模块。
 CYSLib::Messaging::Message消息。
 CYSLib::UI::MHilightText高亮文本模块。
 CYSLib::MIMEBiMappingMIME 和文件扩展名双向映射。
 CYSLib::UI::MLinearUIContainer线性部件容器模块。
 Cystdex::modular_arithmetic< _type >模算术特性:取得不超过模值的最大值。
 Cystdex::modular_arithmetic< fixed_point< _tBase, _vInt, _vFrac >::base_type >
 CYSLib::MoreConvertible< _type, _tStrict, _tWeak >转换类型选择。
 CYSLib::MoreConvertible< _type, _tStrict, _type >
 CYSLib::UI::MOriented方向模块。
 CYSLib::MoveTag指示转移的标记。
 CYSLib::UI::MSharedSelection单选框模块。
 CYSLib::UI::MUIContainer部件容器模块。
 Cystdex::n_tag< _vN >自然数标记。
 Cystdex::n_tag< 0 >
 Cystdex::nifty_counter< _type >使用引用计数的静态初始化管理器。
 Cystdex::non_aggregate_pod
 Cystdex::noncopyable不可复制对象:禁止派生类调用默认原型的复制构造函数和复制赋值操作符。
 Cystdex::nonmovable
 Cystdex::normalized_max< _type, _vNum, _vDen, _bIsFloat >取算术类型的正规化后的最大值。
 Cystdex::normalized_max< _type, _vNum, _vDen, false >
 Cystdex::normalized_max< _type, _vNum, _vDen, true >
 CNPL::NPLNPL 元标签。
 Cystdex::nullptr_t空指针类。
 Cstd::numeric_limits< ystdex::fixed_point< _tBase, _vInt, _vFrac > >Std::numeric_traits 的 ystdex::fixed_point 特化类型。
 Cystdex::offsetof_check< _bMemObjPtr, _bNoExcept, _type >成员偏移计算静态类型检查。
 CYSLib::OwnershipTag< typename >指定对于参数指定类型的成员具有所有权的标签。
 CYSLib::OwnershipTag< FontFamily >
 CYSLib::OwnershipTag< Menu >
 CYSLib::OwnershipTag< Typeface >
 CYSLib::Drawing::Padding空白样式。
 CYSLib::UI::Styles::Painter带样式的绘制处理函数。
 Cpair
 CYSLib::UI::Styles::Palette默认调色板。
 Cystdex::parameter_of< _vIdx, _fCallable >取指定索引的参数类型。
 CYSLib::Drawing::PenStyle笔样式:字体和笔颜色。
 CYSLib::Drawing::PixelFiller< _tPixel >像素填充器。
 Cystdex::pod_storage< _tPOD >
 Cystdex::pod_storage< non_aggregate_pod >
 Cystdex::pointer_classify< _type >指针包装为类类型迭代器。
 Cystdex::pointer_classify< _type * >
 Cystdex::pointer_iterator< _type >指针迭代器。
 CYSLib::PointerTag指示指针的标记。
 Cystdex::pseudo_iterator< _type, _tIterator, _tTraits >伪迭代器。
 Cystdex::pseudo_output伪输出对象。
 Cystdex::qualified_decay< _type >保持修饰符的类型退化。
 CYReader::ReaderSetting阅读器设置。
 CYSLib::Drawing::RectTransformer标准矩形转换器。
 Cystdex::ref_eq< _type >引用相等关系仿函数。
 Cplatform_ex::Windows::RegisterKey注册表键。
 Cystdex::remove_rcv< _type >移除可能被 cv-qualifier 修饰的引用类型。
 Cystdex::remove_rp< _type >移除指针和引用类型。
 Cystdex::remove_rpcv< _type >移除可能被 cv-qualifier 修饰的引用和指针类型。
 CYSLib::UI::Renderer部件渲染器。
 Cystdex::return_of< typename >取返回类型。
 Cystdex::return_of< _tRet(&)(_tParams...)>
 Cystdex::return_of< _tRet(*)(_tParams...)>
 Cystdex::return_of< _tRet(_tClass::*)(_tParams...) const >
 Cystdex::return_of< _tRet(_tClass::*)(_tParams...) const volatile >
 Cystdex::return_of< _tRet(_tClass::*)(_tParams...) volatile >
 Cystdex::return_of< _tRet(_tClass::*)(_tParams...)>
 Cystdex::return_of< _tRet(_tParams...)>
 Cystdex::return_of< std::function< _tRet(_tParams...)> >
 Cruntime_error
 CYSLib::safe_delete_obj带置空指针操作的 delete 仿函数。
 Cplatform_ex::Windows::ScreenBuffer虚拟屏幕缓存。
 Cplatform_ex::Android::ScreenBuffer虚拟屏幕缓存。
 Cystdex::sequence_cat< class, class >合并序列。
 Cystdex::sequence_cat< std::tuple< _types1...>, std::tuple< _types2...> >
 Cystdex::sequence_cat< variadic_sequence< _vSeq1...>, variadic_sequence< _vSeq2...> >
 Cystdex::sequence_element< size_t, class >取序列元素。
 Cystdex::sequence_element< 0, variadic_sequence< _vSeq...> >
 Cystdex::sequence_element< _vIdx, variadic_sequence< _vSeq...> >
 Cystdex::sequence_project< class, class >投影操作。
 Cystdex::sequence_project< std::tuple< _types...>, variadic_sequence< _vIdxSeq...> >
 Cystdex::sequence_project< variadic_sequence< _vSeq...>, variadic_sequence< _vIdxSeq...> >
 Cystdex::sequence_reverse< class >取逆序列。
 Cystdex::sequence_reverse< std::tuple< _types...> >
 Cystdex::sequence_reverse< variadic_sequence< _vSeq...> >
 Cystdex::sequence_reverse< variadic_sequence<> >
 Cystdex::sequence_split< class >拆分序列。
 Cystdex::sequence_split< std::tuple< _tHead, _tTail...> >
 Cystdex::sequence_split< variadic_sequence< _vHead, _vTail...> >
 CYSLib::Drawing::SequenceTransformer序列转换器。
 CNPL::Session会话:分析指定 NPL 代码。
 CShlDS
 CYSLib::Drawing::Size屏幕区域大小。
 CYSLib::Drawing::Typeface::SmallBitmapData
 CYSLib::Messaging::SMessageMap< _vID >
 CYSLib::Messaging::SMessageMap< YSLib::Messaging::Bound >
 CYSLib::Messaging::SMessageMap< YSLib::Messaging::Input >
 CYSLib::Messaging::SMessageMap< YSLib::Messaging::Null >
 CYSLib::Messaging::SMessageMap< YSLib::Messaging::Quit >
 CYSLib::Messaging::SMessageMap< YSLib::Messaging::Set >
 CYSLib::Messaging::SMessageMap< YSLib::Messaging::Task >
 CYSLib::UI::SolidBrush单色画刷。
 Cystdex::string_traits< _tString >字符串特征。
 Cystdex::subscriptive_iterator< _tCon, _type >成员下标迭代器。
 CYSLib::Text::TextFileBuffer
 CTextList
 CYSLib::UI::TextSelection文本选择区域。
 Ctuple_element
 Cystdex::details::tuple_element_convertible< class, class, class >
 Cystdex::details::tuple_element_convertible< std::tuple< _types1...>, std::tuple< _types2...>, variadic_sequence< _vHead, _vSeq...> >
 Ctype
 Ctype
 Cucs2string
 CYSLib::UI::UIEventArgs用户界面事件参数基类。
 CYSLib::ValueNode值类型节点。
 CYSLib::ValueObject值类型对象类。
 Cystdex::variadic_param< _vN >变长参数操作模板。
 Cystdex::variadic_param< 0U >
 Cystdex::variadic_sequence< _vSeq >变长参数标记的整数序列。
 CYSLib::Drawing::VerticalLineTransfomer竖直线转换器。
 CYSLib::UI::View部件视图。
 CYSLib::UI::Visual可视状态。
 Cystdex::void_ref任意对象引用类型。
 CYSLib::UI::WidgetLoader部件加载器。
 Cplatform_ex::Windows::WindowClass窗口类。
 Cplatform_ex::Windows::WindowDeviceContextBase
 Cplatform_ex::Windows::WindowMemorySurface窗口内存表面:储存窗口上的二维图形绘制状态。
 Cplatform_ex::Windows::WindowReference本机窗口引用。
 Cplatform_ex::Android::WindowReference本机窗口引用。
 Cystdex::any_ops::wrap_handler< _type >
 Cystdex::details::wrap_mixin_helper< class, class >
 Cystdex::details::wrap_mixin_helper< variadic_sequence< _vSeq...>, std::tuple< _types...> >
 Cystdex::xcrease_t< bool, _tScalar >编译期选择自增/自减运算仿函数。
 Cystdex::xcrease_t< false, _tScalar >
 Cplatform::XYZATrait< _vX, _vY, _vZ, _vA >XYZA 特征。
 C_tBases
 C_tEvent
 Caddable1
 Caddable2
 Cadditive1
 Cadditive2
 Candable1
 Candable2
 Carithmetic1
 Carithmetic2
 Cbitwise1
 Cbitwise2
 Cdividable1
 Cdividable2
 Cenable_shared_from_this
 Cequality_comparable1
 Cequality_comparable2
 Cequivalent1
 Cequivalent2
 Ceuclidean_ring_operators1
 Ceuclidean_ring_operators2
 Cfalse_type
 Cfield_operators1
 Cfield_operators2
 Cinteger_arithmetic1
 Cinteger_arithmetic2
 Cinteger_multiplicative1
 Cinteger_multiplicative2
 Cintegral_constant
 Cis_convertible
 Cleft_shiftable1
 Cleft_shiftable2
 Cless_than_comparable1
 Cless_than_comparable2
 Cmap
 Cmodable1
 Cmodable2
 Cmultipliable1
 Cmultipliable2
 Cmultiplicative1
 Cmultiplicative2
 Corable1
 Corable2
 Cordered_euclidean_ring_operators1
 Cordered_euclidean_ring_operators2
 Cordered_field_operators1
 Cordered_field_operators2
 Cordered_ring_operators1
 Cordered_ring_operators2
 CPaintContext
 Cpair
 Cpartially_ordered1
 Cpartially_ordered2
 Cright_shiftable1
 Cright_shiftable2
 Cring_operators1
 Cring_operators2
 CShell
 Cshiftable1
 Cshiftable2
 Csubtractable1
 Csubtractable2
 Ctotally_ordered1
 Ctotally_ordered2
 Ctrue_type
 Cunordered_map
 Cxorable1
 Cxorable2