8#ifndef INCLUDED_BSLALG_SELECTTRAIT
9#define INCLUDED_BSLALG_SELECTTRAIT
62#include <bslscm_version.h>
86 class TRAIT2 = TypeTraitNil,
87 class TRAIT3 = TypeTraitNil,
88 class TRAIT4 = TypeTraitNil,
89 class TRAIT5 = TypeTraitNil>
117#ifndef BDE_OPENSOURCE_PUBLICATION
122#ifdef bslalg_SelectTrait
123#undef bslalg_SelectTrait
126#define bslalg_SelectTrait bslalg::SelectTrait
#define BSLS_IDENT(str)
Definition bsls_ident.h:195
Definition bdlc_flathashmap.h:1805
Definition bslalg_hastrait.h:117
Definition bslalg_selecttrait.h:90
bslmf::Switch< SELECTION, TypeTraitNil, TRAIT1, TRAIT2, TRAIT3, TRAIT4, TRAIT5 >::Type Type
Definition bslalg_selecttrait.h:112
@ SELECTION
Definition bslalg_selecttrait.h:96
Nil trait – every type has this trait.
Definition bslalg_typetraitnil.h:80
Definition bslmf_switch.h:537