Quick Links: |
Provide compile-time traits that can be associated with types. More...
Go to the source code of this file.
Defines | |
#define | BSLALG_DECLARE_NESTED_TRAITS(T, TRAIT) |
#define | BSLALG_DECLARE_NESTED_TRAITS2(T, TRAIT1, TRAIT2) |
#define | BSLALG_DECLARE_NESTED_TRAITS3(T, TRAIT1, TRAIT2, TRAIT3) |
#define | BSLALG_DECLARE_NESTED_TRAITS4(T, TRAIT1, TRAIT2, TRAIT3, TRAIT4) |
#define | BSLALG_DECLARE_NESTED_TRAITS5(T, TRAIT1, TRAIT2, TRAIT3, TRAIT4, TRAIT5) |
#define | BDEALG_DECLARE_NESTED_TRAITS(T, TRAITS) BSLALG_DECLARE_NESTED_TRAITS(T, TRAITS) |
#define | BDEALG_DECLARE_NESTED_TRAITS2(T, TRAIT1, TRAIT2) BSLALG_DECLARE_NESTED_TRAITS2(T, TRAIT1, TRAIT2) |
#define | BDEALG_DECLARE_NESTED_TRAITS3(T, TRAIT1, TRAIT2, TRAIT3) BSLALG_DECLARE_NESTED_TRAITS3(T, TRAIT1, TRAIT2, TRAIT3) |
#define | BDEALG_DECLARE_NESTED_TRAITS4(T, TRAIT1, TRAIT2, TRAIT3, TRAIT4) BSLALG_DECLARE_NESTED_TRAITS4(T, TRAIT1, TRAIT2, TRAIT3, TRAIT4) |
#define | BDEALG_DECLARE_NESTED_TRAITS5(T, TRAIT1, TRAIT2, TRAIT3, TRAIT4, TRAIT5) BSLALG_DECLARE_NESTED_TRAITS5(T, TRAIT1,TRAIT2,TRAIT3,TRAIT4,TRAIT5) |
#define | bdealg_HasTrait bslalg::HasTrait |
#define | bdealg_SelectTrait bslalg::SelectTrait |