Boost 库文档 - 泛型编程
排序方式
泛型编程
- 调用特性(Call Traits)
-
定义用于传递参数的类型。
- 作者
- John Maddock, Howard Hinnant 等
- 首次发布
- 1.13.0
- 最低 C++ 标准支持
- 03
- 类别
- 泛型编程
- 概念检查(Concept Check)
-
用于泛型编程的工具。
- 作者
- Jeremy Siek
- 首次发布
- 1.19.0
- 最低 C++ 标准支持
- 03
- 类别
- 正确性和测试, 泛型编程
- 启用条件(Enable If)
-
函数模板重载的选择性包含。
- 作者
- Jaakko Järvi, Jeremiah Willcock 和 Andrew Lumsdaine
- 首次发布
- 1.31.0
- 最低 C++ 标准支持
- 03
- 类别
- 泛型编程
- 函数类型(Function Types)
-
Boost.FunctionTypes 提供了对函数、函数指针、函数引用和成员指针类型进行分类、分解和合成的功能。
- 作者
- Tobias Schwinger
- 首次发布
- 1.35.0
- 最低 C++ 标准支持
- 03
- 类别
- 泛型编程, 模板元编程
- GIL
-
(C++14) 泛型图像库
- 原地工厂,类型化原地工厂(In Place Factory, Typed In Place Factory)
-
使用可变参数列表对包含的对象进行泛型原地构造。
- 作者
- Fernando Cacciola
- 首次发布
- 1.32.0
- 最低 C++ 标准支持
- 03
- 类别
- 泛型编程
- 运算符(Operators)
-
用于简化算术类和迭代器中运算符定义的模板。
- 属性映射(Property Map)
-
定义将键对象映射到值对象的接口的概念。
- 作者
- Jeremy Siek
- 首次发布
- 1.19.0
- 最低 C++ 标准支持
- 03
- 类别
- 容器, 泛型编程
- 属性映射(并行)(Property Map (Parallel))
-
用于并行图的属性映射的并行扩展。
- 作者
- Jeremy Siek
- 首次发布
- 1.77.0
- 最低 C++ 标准支持
- 03
- 类别
- 容器, 泛型编程
- QVM
-
用于处理四元数、向量和矩阵的泛型 C++ 库。
- 静态断言(Static Assert)
-
静态断言(编译时断言)。
- Stl_interfaces
-
用于定义迭代器、视图和容器的 C++14 及更高版本的 CRTP 模板。
- 作者
- T. Zachary Laine
- 首次发布
- 1.74.0
- 最低 C++ 标准支持
- 14
- 类别
- 泛型编程
- TTI
-
类型特征自省库。
- 作者
- Edward Diener
- 首次发布
- 1.54.0
- 最低 C++ 标准支持
- 03
- 类别
- 泛型编程, 模板元编程
- 类型特征(Type Traits)
-
类型的基本属性模板。
- 作者
- John Maddock, Steve Cleary 等
- 首次发布
- 1.13.0
- 最低 C++ 标准支持
- 03
- 类别
- 泛型编程, 模板元编程
- YAP
-
适用于 C++14 及更高版本的表达式模板库。
- 作者
- T. Zachary Laine
- 首次发布
- 1.68.0
- 最低 C++ 标准支持
- 14
- 类别
- 泛型编程, 模板元编程