BloombergLP::bdlat_IsBasicSequence

This trait may be declared for "sequence" types.

Synopsis

Declared in <bdlat_typetraits.h>

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

Base Classes

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

Specializations

NameDescription
bdlat_IsBasicSequence<balber::BerDecoderOptions> Specialize bdlat_IsBasicSequence for BerDecoderOptions.
bdlat_IsBasicSequence<balber::BerEncoderOptions> Specialize bdlat_IsBasicSequence for BerEncoderOptions.
bdlat_IsBasicSequence<baljsn::DecoderOptions> Specialize bdlat_IsBasicSequence for DecoderOptions.
bdlat_IsBasicSequence<balxml::DecoderOptions> Specialize bdlat_IsBasicSequence for DecoderOptions.
bdlat_IsBasicSequence<baljsn::EncoderOptions> Specialize bdlat_IsBasicSequence for EncoderOptions.
bdlat_IsBasicSequence<balxml::EncoderOptions> Specialize bdlat_IsBasicSequence for EncoderOptions.
bdlat_IsBasicSequence<baljsn::EncoderTestAddress> Specialize bdlat_IsBasicSequence for EncoderTestAddress.
bdlat_IsBasicSequence<baljsn::EncoderTestChoiceWithAllCategoriesSequence> Specialize bdlat_IsBasicSequence for EncoderTestChoiceWithAllCategoriesSequence.
bdlat_IsBasicSequence<baljsn::EncoderTestDegenerateChoice1Sequence> Specialize bdlat_IsBasicSequence for EncoderTestDegenerateChoice1Sequence.
bdlat_IsBasicSequence<baljsn::EncoderTestEmployee> Specialize bdlat_IsBasicSequence for EncoderTestEmployee.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithAllCategories> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithAllCategories.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithAllCategoriesSequence> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithAllCategoriesSequence.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged0> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged0.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged1> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged1.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged10> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged10.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged10Sequence> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged10Sequence.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged11> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged11.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged11Sequence> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged11Sequence.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged11Sequence1> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged11Sequence1.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged12> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged12.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged12Sequence> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged12Sequence.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged13> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged13.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged13Sequence> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged13Sequence.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged14> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged14.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged1Sequence> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged1Sequence.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged2> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged2.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged3> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged3.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged3Sequence> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged3Sequence.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged3Sequence1> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged3Sequence1.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged4> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged4.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged4Sequence> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged4Sequence.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged5> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged5.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged5Sequence> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged5Sequence.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged6> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged6.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged7> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged7.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged7Sequence> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged7Sequence.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged7Sequence1> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged7Sequence1.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged7Sequence2> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged7Sequence2.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged8> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged8.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged8Sequence> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged8Sequence.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged8Sequence1> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged8Sequence1.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged9> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged9.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged9Sequence> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged9Sequence.
bdlat_IsBasicSequence<baljsn::EncoderTestSequenceWithUntagged9Sequence1> Specialize bdlat_IsBasicSequence for EncoderTestSequenceWithUntagged9Sequence1.
bdlat_IsBasicSequence<balb::Sequence1> Specialize bdlat_IsBasicSequence to indicate that Sequence1 is a basic sequence type.
bdlat_IsBasicSequence<balb::Sequence2> Specialize bdlat_IsBasicSequence to indicate that Sequence2 is a basic sequence type.
bdlat_IsBasicSequence<balb::Sequence3> Specialize bdlat_IsBasicSequence to indicate that Sequence3 is a basic sequence type.
bdlat_IsBasicSequence<balb::Sequence4> Specialize bdlat_IsBasicSequence to indicate that Sequence4 is a basic sequence type.
bdlat_IsBasicSequence<balb::Sequence5> Specialize bdlat_IsBasicSequence to indicate that Sequence5 is a basic sequence type.
bdlat_IsBasicSequence<balb::Sequence6> Specialize bdlat_IsBasicSequence to indicate that Sequence6 is a basic sequence type.
bdlat_IsBasicSequence<balb::SequenceWithAnonymity> Specialize bdlat_IsBasicSequence to indicate that SequenceWithAnonymity is a basic sequence type.
bdlat_IsBasicSequence<balb::SimpleRequest> Specialize bdlat_IsBasicSequence to indicate that SimpleRequest is a basic sequence type.
bdlat_IsBasicSequence<balb::UnsignedSequence> Specialize bdlat_IsBasicSequence to indicate that UnsignedSequence is a basic sequence type.
bdlat_IsBasicSequence<balb::VoidSequence> Specialize bdlat_IsBasicSequence to indicate that VoidSequence is a basic sequence type.