8#ifndef INCLUDED_BSLMF_ISCLASS
9#define INCLUDED_BSLMF_ISCLASS
114#include <bslscm_version.h>
122#ifndef BDE_DONT_ALLOW_TRANSITIVE_INCLUDES
136template <
class t_TYPE,
class =
void>
142template <
class t_TYPE>
163template <
class t_TYPE>
164struct is_class : BloombergLP::bslmf::IsClass_Imp<t_TYPE>::type {
167#ifdef BSLS_COMPILERFEATURES_SUPPORT_VARIABLE_TEMPLATES
170template <
class t_TYPE>
190template <
class t_TYPE>
197#ifndef BDE_OPENSOURCE_PUBLICATION
206#define bslmf_IsClass bslmf::IsClass
#define BSLMF_VOIDTYPE(ARG)
Definition bslmf_voidtype.h:343
#define BSLS_IDENT(str)
BSLS_IDENT() - insert string into .comment binary segment (if supported)
Definition bsls_ident.h:238
#define BSLS_KEYWORD_INLINE_VARIABLE
Definition bsls_keyword.h:665
Definition bdlat_valuetypefunctions.h:939
Definition bdlbb_blob.h:579
Definition bslmf_integralconstant.h:261
Definition bslmf_isclass.h:164
Definition bslmf_isclass.h:137
Definition bslmf_isclass.h:191