type_traits.h File Reference
Go to the source code of this file.
Classes | |
| struct | null_type |
| struct | type_list< T, U > |
| struct | make_type_list< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26 > |
| struct | make_type_list<> |
| struct | transform_type_list< TypeList, Transform > |
| struct | transform_type_list< type_list< T1, T2 >, Transform > |
| struct | transform_type_list< type_list< T1, null_type >, Transform > |
| struct | transform_type_list< null_type, Transform > |
| struct | true_type |
| struct | false_type |
| struct | is_pointer< T > |
| struct | is_pointer< T * > |
| struct | is_const< T > |
| struct | is_const< const T > |
| struct | conditional< B, T, F > |
| struct | conditional< false, T, F > |
| struct | is_same< T1, T2 > |
| struct | is_same< T, T > |
| struct | is_exact_binary< T1, T2 > |
| struct | is_exact_binary< T, T > |
| struct | constant_type< T, v > |
| struct | int_constant_type< v > |
Namespaces | |
| illumina | |
| illumina::interop | |
Detailed Description
Traits for types used in C++ templates
This is adopted from Modern C++ Design (Loki library).
- Date
- 2/28/16
- Version
- 1.0
- Copyright
- GNU Public License.