This trait may be declared for "choice" types.
Declared in <bdlat_typetraits.h>
template<class TYPE>
struct bdlat_IsBasicChoice
: bslmf::DetectNestedTrait<TYPE, bdlat_IsBasicChoice>::type
| Name | Description |
|---|---|
bslmf::DetectNestedTrait<TYPE, bdlat_IsBasicChoice>::type |
| Name | Description |
|---|---|
bdlat_IsBasicChoice<balb::Choice1> | Specialize bdlat_IsBasicChoice to indicate that Choice1 is a basic choice type. |
bdlat_IsBasicChoice<balb::Choice2> | Specialize bdlat_IsBasicChoice to indicate that Choice2 is a basic choice type. |
bdlat_IsBasicChoice<balb::Choice3> | Specialize bdlat_IsBasicChoice to indicate that Choice3 is a basic choice type. |
bdlat_IsBasicChoice<balb::Choice4> | Specialize bdlat_IsBasicChoice to indicate that Choice4 is a basic choice type. |
bdlat_IsBasicChoice<balb::Choice5> | Specialize bdlat_IsBasicChoice to indicate that Choice5 is a basic choice type. |
bdlat_IsBasicChoice<baljsn::EncoderTestChoiceWithAllCategories> | Specialize bdlat_IsBasicChoice for EncoderTestChoiceWithAllCategories. |
bdlat_IsBasicChoice<baljsn::EncoderTestChoiceWithAllCategoriesChoice> | Specialize bdlat_IsBasicChoice for EncoderTestChoiceWithAllCategoriesChoice. |
bdlat_IsBasicChoice<baljsn::EncoderTestDegenerateChoice1> | Specialize bdlat_IsBasicChoice for EncoderTestDegenerateChoice1. |
bdlat_IsBasicChoice<baljsn::EncoderTestSequenceWithAllCategoriesChoice> | Specialize bdlat_IsBasicChoice for EncoderTestSequenceWithAllCategoriesChoice. |
bdlat_IsBasicChoice<balb::FeatureTestMessage> | Specialize bdlat_IsBasicChoice to indicate that FeatureTestMessage is a basic choice type. |
bdlat_IsBasicChoice<balb::Request> | Specialize bdlat_IsBasicChoice to indicate that Request is a basic choice type. |
bdlat_IsBasicChoice<balb::Response> | Specialize bdlat_IsBasicChoice to indicate that Response is a basic choice type. |
bdlat_IsBasicChoice<balb::SequenceWithAnonymityChoice> | Specialize bdlat_IsBasicChoice to indicate that SequenceWithAnonymityChoice is a basic choice type. |
bdlat_IsBasicChoice<balb::SequenceWithAnonymityChoice1> | Specialize bdlat_IsBasicChoice to indicate that SequenceWithAnonymityChoice1 is a basic choice type. |
bdlat_IsBasicChoice<balb::SequenceWithAnonymityChoice2> | Specialize bdlat_IsBasicChoice to indicate that SequenceWithAnonymityChoice2 is a basic choice type. |