Boost 1.51.0 Library Documentation - Generic Programming
Generic Programming
- Call Traits
-
Defines types for passing parameters.
- Author(s)
- John Maddock, Howard Hinnant, et al
- First Release
- 1.13.0
- Categories
- Generic Programming
- Concept Check
-
Tools for generic programming.
- Author(s)
- Jeremy Siek
- First Release
- 1.19.0
- Categories
- Correctness and testing, Generic Programming
- Enable If
-
Selective inclusion of function template overloads.
- Author(s)
- Jaakko Järvi, Jeremiah Willcock and Andrew Lumsdaine
- First Release
- 1.31.0
- Categories
- Generic Programming
- Function Types
-
Boost.FunctionTypes provides functionality to classify, decompose and synthesize function, function pointer, function reference and pointer to member types.
- Author(s)
- Tobias Schwinger
- First Release
- 1.35.0
- Categories
- Generic Programming, Template Metaprogramming
- GIL
-
Generic Image Library
- Author(s)
- Lubomir Bourdev and Hailin Jin
- First Release
- 1.35.0
- Categories
- Algorithms, Containers, Generic Programming, Image processing, Iterators
- In Place Factory, Typed In Place Factory
-
Generic in-place construction of contained objects with a variadic argument-list.
- Author(s)
- Fernando Cacciola
- First Release
- 1.32.0
- Categories
- Generic Programming
- Operators
-
Templates ease arithmetic classes and iterators.
- Author(s)
- Dave Abrahams and Jeremy Siek
- First Release
- 1.9.0
- Categories
- Generic Programming, Iterators, Math and numerics
- Property Map
-
Concepts defining interfaces which map key objects to value objects.
- Author(s)
- Jeremy Siek
- First Release
- 1.19.0
- Categories
- Containers, Generic Programming
- Static Assert
-
Static assertions (compile time assertions).
- Author(s)
- John Maddock
- First Release
- 1.19.0
- Categories
- Correctness and testing, Generic Programming, Template Metaprogramming
- Type Traits
-
Templates for fundamental properties of types.
- Author(s)
- John Maddock, Steve Cleary, et al
- First Release
- 1.13.0
- Categories
- Generic Programming, Template Metaprogramming