Template Class VectorExprAccess¶
Defined in File op.hpp
Inheritance Relationships¶
Derived Types¶
public sequant::NormalOperatorSequence< S >(Template Class NormalOperatorSequence)public sequant::Operator< S >(Template Class Operator)
Class Documentation¶
-
template<typename Derived, typename Vector>
class VectorExprAccess¶ element access to an Expr
Derivedthat is aVector: the mutable accessors invalidate the memoized hash ofDerived, which must befriend this classNote
declares no member types, which would make those of
Vectorambiguous inDerivedSubclassed by sequant::NormalOperatorSequence< S >, sequant::Operator< S >
Public Functions
-
inline auto begin() const¶
-
inline auto begin()¶
-
inline auto end() const¶
-
inline auto end()¶
-
inline auto rbegin() const¶
-
inline auto rbegin()¶
-
inline auto rend() const¶
-
inline auto rend()¶
-
inline void pop_back()¶
-
inline auto insert(typename Vector::const_iterator pos, std::initializer_list<typename Vector::value_type> values)¶
-
inline void clear()¶
-
inline auto begin() const¶