StridedVectorCollection concept

Description

Refinement of

DenseVectorCollection and StridedVectorExpression.

Associated types

iterator guaranteed to be a value_type* or value_type const *. Because the return type of begin() and end() is either of these two, iterator is defined for convenience.

Notation

Definitions

Valid expressions

Name Expression Type requirements Return type
Begin a.begin() iterator
End a.end() iterator
Stride a.stride() ptrdiff_t

Expression semantics

Name Expression Precondition Semantics Postcondition
Begin a.begin()
End a.end()
Stride a.stride()

Complexity guarantees

Invariants

Models

Notes