Implementation type selected for storing values of TYPE.
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;