Boost C++ 库

...世界上最受推崇和设计精良的 C++ 库项目之一。 Herb SutterAndrei AlexandrescuC++ 编码标准

Boost 库文档 - 泛型编程

泛型编程

调用特征

定义传递参数的类型。

作者
John Maddock,Howard Hinnant,等等
首次发布
1.13.0
C++ 标准最低版本
03
类别
泛型编程
概念检查

泛型编程工具。

作者
Jeremy Siek
首次发布
1.19.0
C++ 标准最低版本
03
类别
正确性和测试泛型编程
启用如果

选择性包含函数模板重载。

作者
Jaakko Järvi,Jeremiah Willcock 和 Andrew Lumsdaine
首次发布
1.31.0
C++ 标准最低版本
03
类别
泛型编程
函数类型

Boost.FunctionTypes 提供功能来分类、分解和合成函数、函数指针、函数引用和指向成员类型的指针。

作者
Tobias Schwinger
首次发布
1.35.0
C++ 标准最低版本
03
类别
泛型编程模板元编程
GIL

(C++14) 通用图像库

作者
Lubomir Bourdev,Hailin Jin 和 Christian Henning
首次发布
1.35.0
C++ 标准最低版本
14
类别
算法容器泛型编程图像处理迭代器
就地工厂,类型化就地工厂

使用可变参数列表对包含的对象进行泛型就地构造。

作者
Fernando Cacciola
首次发布
1.32.0
C++ 标准最低版本
03
类别
泛型编程
运算符

模板,简化算术类和迭代器中运算符的定义。

作者
Dave Abrahams 和 Jeremy Siek
首次发布
1.9.0
C++ 标准最低版本
03
类别
泛型编程迭代器数学和数值
属性映射

定义将键对象映射到值对象的接口的概念。

作者
Jeremy Siek
首次发布
1.19.0
C++ 标准最低版本
03
类别
容器泛型编程
属性映射(并行)

属性映射的并行扩展,用于与并行图一起使用。

作者
Jeremy Siek
首次发布
1.77.0
C++ 标准最低版本
03
类别
容器泛型编程
QVM

用于处理四元数、向量和矩阵的通用 C++ 库。

作者
Emil Dotchevski
首次发布
1.62.0
C++ 标准最低版本
03
类别
算法泛型编程数学和数值
静态断言

静态断言(编译时断言)。

作者
John Maddock
首次发布
1.19.0
C++ 标准最低版本
03
类别
正确性和测试泛型编程模板元编程
Stl_interfaces

C++14 及更高版本用于定义迭代器、视图和容器的 CRTP 模板。

作者
T. Zachary Laine
首次发布
1.74.0
C++ 标准最低版本
14
类别
泛型编程
TTI

类型特征内省库。

作者
Edward Diener
首次发布
1.54.0
C++ 标准最低版本
03
类别
泛型编程模板元编程
类型特征

用于类型的基本属性的模板。

作者
John Maddock,Steve Cleary,等等
首次发布
1.13.0
C++ 标准最低版本
03
类别
泛型编程模板元编程
YAP

C++14 及更高版本的表达式模板库。

作者
T. Zachary Laine
首次发布
1.68.0
C++ 标准最低版本
14
类别
泛型编程模板元编程