8#ifndef INCLUDED_BSLALG_SELECTTRAIT
9#define INCLUDED_BSLALG_SELECTTRAIT
62#include <bslscm_version.h>
88 class TRAIT2 = TypeTraitNil,
89 class TRAIT3 = TypeTraitNil,
90 class TRAIT4 = TypeTraitNil,
91 class TRAIT5 = TypeTraitNil>
119#ifndef BDE_OPENSOURCE_PUBLICATION
124#ifdef bslalg_SelectTrait
125#undef bslalg_SelectTrait
128#define bslalg_SelectTrait bslalg::SelectTrait
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
Definition bdlc_flathashmap.h:2218
Definition bslalg_hastrait.h:117
Definition bslalg_selecttrait.h:92
bslmf::Switch< SELECTION, TypeTraitNil, TRAIT1, TRAIT2, TRAIT3, TRAIT4, TRAIT5 >::Type Type
Definition bslalg_selecttrait.h:114
@ SELECTION
Definition bslalg_selecttrait.h:98
Nil trait – every type has this trait.
Definition bslalg_typetraitnil.h:80
Definition bslmf_switch.h:542