BloombergLP::bdlat_ArrayFunctions::IsArray

This struct should be specialized for third-party types that are need to expose "array" behavior. See the component-level documentation for further information.

Synopsis

Declared in <bdlat_arrayfunctions.h>

template<class TYPE>
struct IsArray
    : bsl::false_type

Base Classes

NameDescription
bsl::false_typeMetafunction representing the boolean constant false.

Specializations

NameDescription
IsArray<bdlar::ArrayConstRef> Trait indicating that bdlar::ArrayConstRef is a bdlat array type.
IsArray<bdlar::ArrayRef> Trait indicating that bdlar::ArrayRef is a bdlat array type.
IsArray<bsl::vector<TYPE, ALLOC>> Specialization of IsArray for bsl::vector.

Derived Classes

NameDescription
IsArray Metafunction indicating whether the specified type is a bdlat array.