Boost 1.67.0 Library Documentation - Generic Programming
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
- 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
- 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
- Static Assert
-
Static assertions (compile time assertions).
- Author(s)
- John Maddock
- First Release
- 1.19.0
- Categories
- Correctness and testing, Generic Programming, Template Metaprogramming
- 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
- 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
- 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
- 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
- TTI
-
Type Traits Introspection library.
- Author(s)
- Edward Diener
- First Release
- 1.54.0
- Categories
- Generic Programming, Template Metaprogramming
- QVM
-
Boost QVM is a generic library for working with quaternions, vectors and matrices of static size with the emphasis on 2, 3 and 4-dimensional operations needed in graphics, video games and simulation applications.
- Author(s)
- Emil Dotchevski
- First Release
- 1.62.0
- Categories
- Algorithms, Generic Programming, Math and numerics