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

Name

Description

bsl::false_type

Metafunction representing the boolean constant false.

Specializations

Name

Description

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

Name

Description

IsArray

Metafunction indicating whether the specified type is a bdlat array.

Created with MrDocs