BloombergLP::bdlat_IsBasicChoice

This trait may be declared for "choice" types.

Synopsis

Declared in <bdlat_typetraits.h>

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

Base Classes

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

Specializations

Name
bdlat_IsBasicChoice<balb::Choice1>
bdlat_IsBasicChoice<balb::Choice2>
bdlat_IsBasicChoice<balb::Choice3>
bdlat_IsBasicChoice<balb::Choice4>
bdlat_IsBasicChoice<balb::Choice5>
bdlat_IsBasicChoice<baljsn::EncoderTestChoiceWithAllCategories>
bdlat_IsBasicChoice<baljsn::EncoderTestChoiceWithAllCategoriesChoice>
bdlat_IsBasicChoice<baljsn::EncoderTestDegenerateChoice1>
bdlat_IsBasicChoice<baljsn::EncoderTestSequenceWithAllCategoriesChoice>
bdlat_IsBasicChoice<balb::FeatureTestMessage>
bdlat_IsBasicChoice<balb::Request>
bdlat_IsBasicChoice<balb::Response>
bdlat_IsBasicChoice<balb::SequenceWithAnonymityChoice>
bdlat_IsBasicChoice<balb::SequenceWithAnonymityChoice1>
bdlat_IsBasicChoice<balb::SequenceWithAnonymityChoice2>