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.