Quick Links:

bal | bbl | bdl | bsl

Defines

bslalg_typetraits.h File Reference

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

Detailed Description