BloombergLP::bdlat_IsBasicCustomizedType

This trait may be declared for "customized type" types.

Synopsis

Declared in <bdlat_typetraits.h>

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

Base Classes

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

Specializations

NameDescription
bdlat_IsBasicCustomizedType<balb::CustomInt> Specialize bdlat_IsBasicCustomizedType to indicate that CustomInt is a basic customized type.
bdlat_IsBasicCustomizedType<balb::CustomString> Specialize bdlat_IsBasicCustomizedType to indicate that CustomString is a basic customized type.
bdlat_IsBasicCustomizedType<baljsn::EncoderTestChoiceWithAllCategoriesCustomizedType> Specialize bdlat_IsBasicCustomizedType for EncoderTestChoiceWithAllCategoriesCustomizedType.
bdlat_IsBasicCustomizedType<baljsn::EncoderTestSequenceWithAllCategoriesCustomizedType> Specialize bdlat_IsBasicCustomizedType for EncoderTestSequenceWithAllCategoriesCustomizedType.