|
| constexpr | OpRoot ()=default |
| |
| constexpr | OpRoot (ArrayBase< T > &a, const Sptr< IndexT > &ind) |
| |
| constexpr | OpRoot (T *data, const Sptr< IndexT > &ind) |
| |
| constexpr OpRoot & | init (T *data, const Sptr< IndexT > &ind) |
| |
| template<class Op > |
| constexpr OpRoot & | operator= (const Op &in) |
| |
| template<class Op > |
| constexpr OpRoot & | operator+= (const Op &in) |
| |
| constexpr OpRoot & | operator= (const OpRoot &in) |
| |
| template<class PosT > |
| constexpr decltype(auto) | operator() (const PosT &pos) const |
| |
| constexpr decltype(auto) | operator() () const |
| |
| template<SizeT I> |
| constexpr decltype(auto) | rootSteps (const IndexId< I > &id) const |
| |
| T * | data () const |
| |
| template<class Op > |
| constexpr OpRoot< T, IndexT > & | operator= (const Op &o) |
| |
| template<class Op > |
| constexpr OpRoot< T, IndexT > & | operator+= (const Op &o) |
| |
| template<class PosT > |
| constexpr decltype(auto) | operator() (const PosT &pos) const |
| |
| template<SizeT I> |
| constexpr decltype(auto) | rootSteps (const IndexId< I > &id) const |
| |
| constexpr | OpInterface ()=default |
| |
| OpRoot< T, IndexT > & | THIS () |
| |
| const OpRoot< T, IndexT > & | THIS () const |
| |
| constexpr decltype(auto) | ax (const Sptr< IndexT > &ind, F &&f, const Args &... args) |
| |
| constexpr decltype(auto) | ax (const Sptr< IndexT > &ind, F &&f, const Args &... args) |
| |
| void | a (const Sptr< IndexT > &ind, F &&f, const Args &... args) |
| |
| constexpr | COpInterface ()=default |
| |
| OpT & | THIS () |
| |
| const OpT & | THIS () const |
| |
| constexpr decltype(auto) | r () |
| |
| constexpr decltype(auto) | r () const |
| |
| template<class F , class IndexT > |
| constexpr decltype(auto) | c (F &&f, const Sptr< IndexT > &ind) const |
| |
| template<class IndexT > |
| constexpr decltype(auto) | c (const Sptr< IndexT > &ind) const |
| |
| template<class F , class... Args> |
| constexpr decltype(auto) | o (F &&f, Args &&... args) const |
| |
| template<class F , class IndexT > |
| constexpr decltype(auto) | c (F &&f, const Sptr< IndexT > &ind) const |
| |
| template<class IndexT > |
| constexpr decltype(auto) | c (const Sptr< IndexT > &ind) const |
| |
| template<class F , class... Args> |
| constexpr decltype(auto) | o (F &&f, Args &&... args) const |
| |
| | DEFAULT_MEMBERS (XprInterface) |
| |
| OpT & | THIS () |
| |
| const OpT & | THIS () const |
| |
| constexpr decltype(auto) | operator() (const PosT &last) const |
| |
| constexpr decltype(auto) | operator() () const |
| |
| constexpr decltype(auto) | rootSteps (const IndexId< I > &id) const |
| |
Definition at line 182 of file op_types.h.