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

Name

Description

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

Specializations

Name

Description

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.

Created with MrDocs