CallableTraits
|
C++
11
|
|
Boost.FunctionTypes 的精神继任者,Boost.CallableTraits 是一个仅包含头文件的 C++11 库,用于在编译时检查和操作所有“可调用”类型。对 C++17 功能的额外支持。 |
Boost.FunctionTypes 的精神继任者,Boost.CallableTraits 是一个仅包含头文件的 C++11 库,用于在编译时检查和操作所有“可调用”类型。对 C++17 功能的额外支持。 |
Describe
|
C++
03
|
|
一个 C++14 反射库。 |
一个 C++14 反射库。 |
Function Types
|
C++
03
|
|
Boost.FunctionTypes 提供用于分类、分解和合成函数、函数指针、函数引用和成员指针类型的功能。 |
Boost.FunctionTypes 提供用于分类、分解和合成函数、函数指针、函数引用和成员指针类型的功能。 |
Fusion
|
C++
03
|
|
用于处理元组的库,包括各种容器、算法等。 |
用于处理元组的库,包括各种容器、算法等。 |
Hana
|
C++
14
|
|
一个现代 C++ 元编程库。它提供了操作异构序列的高级算法,允许以自然语法编写类型级计算,提供了内省用户定义类型的工具等等。 |
一个现代 C++ 元编程库。它提供了操作异构序列的高级算法,允许以自然语法编写类型级计算,提供了内省用户定义类型的工具等等。 |
HOF
|
C++
11
|
|
C++ 的高阶函数 |
C++ 的高阶函数 |
Metaparse
|
C++
03
|
|
一个用于生成编译时解析器库,将嵌入式 DSL 代码解析为 C++ 编译过程的一部分 |
一个用于生成编译时解析器库,将嵌入式 DSL 代码解析为 C++ 编译过程的一部分 |
Mp11
|
C++
11
|
|
一个 C++11 元编程库。 |
一个 C++11 元编程库。 |
MPL
|
C++
03
|
|
Boost.MPL 库是一个通用的、高级的 C++ 模板元编程框架,包含编译时算法、序列和元函数。它提供了一个概念基础和一套广泛、强大且连贯的工具,使得在当前 C++ 语言中进行显式元编程尽可能轻松愉快。 |
Boost.MPL 库是一个通用的、高级的 C++ 模板元编程框架,包含编译时算法、序列和元函数。它提供了一个概念基础和一套广泛、强大且连贯的工具,使得在当前 C++ 语言中进行显式元编程尽可能轻松愉快。 |
PFR
|
C++
14
|
|
用户定义类型的基本反射。 |
用户定义类型的基本反射。 |
Proto
|
C++
03
|
|
用于领域特定嵌入式语言的表达式模板库和编译器构造工具包。 |
用于领域特定嵌入式语言的表达式模板库和编译器构造工具包。 |
Static Assert
|
C++
03
|
|
静态断言(编译时断言)。 |
静态断言(编译时断言)。 |
TTI
|
C++
03
|
|
类型特性内省库。 |
类型特性内省库。 |
Type Traits
|
C++
03
|
|
用于类型基本属性的模板。 |
用于类型基本属性的模板。 |
YAP
|
C++
14
|
|
一个用于 C++14 及更高版本的表达式模板库。 |
一个用于 C++14 及更高版本的表达式模板库。 |