BloombergLP::bdlat_IsBasicEnumeration

This trait may be declared for "enumeration" types.

Synopsis

Declared in <bdlat_typetraits.h>

template<class TYPE>
struct bdlat_IsBasicEnumeration
    : bslmf::DetectNestedTrait<TYPE, bdlat_IsBasicEnumeration>::type

Base Classes

NameDescription
bslmf::DetectNestedTrait<TYPE, bdlat_IsBasicEnumeration>::type

Specializations

NameDescription
bdlat_IsBasicEnumeration<baljsn::EncoderTestChoiceWithAllCategoriesEnumeration::Value> Specialize bdlat_IsBasicEnumeration for EncoderTestChoiceWithAllCategoriesEnumeration::Value.
bdlat_IsBasicEnumeration<baljsn::EncoderTestSequenceWithAllCategoriesEnumeration::Value> Specialize bdlat_IsBasicEnumeration for EncoderTestSequenceWithAllCategoriesEnumeration::Value.
bdlat_IsBasicEnumeration<baljsn::EncodingStyle::Value> Specialize bdlat_IsBasicEnumeration to indicate that EncodingStyle::Value is a basic enumeration type.
bdlat_IsBasicEnumeration<balxml::EncodingStyle::Value> Specialize bdlat_IsBasicEnumeration to indicate that EncodingStyle::Value is a basic enumeration type.
bdlat_IsBasicEnumeration<balb::Enumerated::Value> Specialize bdlat_IsBasicEnumeration to indicate that Enumerated::Value is a basic enumeration type.
bdlat_IsBasicEnumeration<balm::PublicationType::Value> Specialize bdlat_IsBasicEnumeration to indicate that PublicationType::Value is a basic enumeration type.