dl
dl_concept.h 文件参考

用于模板限定,更好的报错信息 更多...

#include "system/dl_platform.h"
#include <type_traits>
#include <concepts>

浏览该文件的源代码.

命名空间

namespace  dl
 

概念

concept  dl::PopFrontAble
 
concept  dl::IsUnsigned
 
concept  dl::IsSigned
 
concept  dl::IsInteger
 
concept  dl::IsReal
 
concept  dl::IsStandardLayout
 
concept  dl::IsTrivial
 
concept  dl::IsPod
 
concept  dl::IsNotPod
 
concept  dl::IsCopyable
 平凡可复制 唯一可以使用std::memcpy和fstream::write/read的类型
 
concept  dl::IsBase
 是内置数据类型
 
concept  dl::IsPointer
 是指针类型
 
concept  dl::IsEnum
 是枚举类型
 

详细描述

用于模板限定,更好的报错信息

版本
1.0
作者
lveyou
日期
21-08-12
注解
标准库为小写下划线命名,我们使用大写开头

在文件 dl_concept.h 中定义.