Template Class KeyBase< Array< U > >

Class Documentation

template<typename U>
class KeyBase<Array<U>>

KeyBase specialization for Arrays.

Public Functions

std::vector<U> extractVector(BaseRecord const &record) const
void assignVector(BaseRecord &record, std::vector<U> const &values) const
Key<U> operator[](int i) const

Return a subfield key for the i-th element of the array.

Key<Array<U>> slice(int begin, int end) const

Return a key for a range of elements.

Public Static Attributes

bool const HAS_NAMED_SUBFIELDS = false