BloombergLP::bdlc::PackedIntArrayImpType::Type

Implementation type selected for storing values of TYPE.

Synopsis

Declared in <bdlc_packedintarray.h>

typedef bsl::conditional<bsl::is_same<TYPE, unsigned char>::value || bsl::is_same<TYPE, unsigned short>::value || bsl::is_same<TYPE, unsigned int>::value || bsl::is_same<TYPE, unsigned long>::value || bsl::is_same<TYPE, bsls::Types::Uint64>::value || bsl::is_same<TYPE, bsl::uint8_t>::value || bsl::is_same<TYPE, bsl::uint16_t>::value || bsl::is_same<TYPE, bsl::uint32_t>::value || bsl::is_same<TYPE, bsl::uint64_t>::value, PackedIntArrayImp<PackedIntArrayImp_Unsigned>, PackedIntArrayImp<PackedIntArrayImp_Signed>>::type Type;