|
constexpr | Operation ()=default |
|
constexpr | Operation (F &&f, const Ops &... ops) |
|
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 |
|
template<class PosT > |
constexpr decltype(auto) | operator() (const PosT &pos) const |
|
template<SizeT I> |
constexpr decltype(auto) | rootSteps (const IndexId< I > &id) const |
|
template<SizeT... Is> |
constexpr decltype(auto) | exec (std::index_sequence< Is... > is) const |
|
template<SizeT I, SizeT... Is> |
constexpr decltype(auto) | rootStepsi (const IndexId< I > &id, std::index_sequence< Is... > is) const |
|
constexpr | OpInterface ()=default |
|
Operation< F, Ops... > & | THIS () |
|
const Operation< F, Ops... > & | 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 |
|
template<
class F, class... Ops>
class CNORXZ::Operation< F, Ops >
Definition at line 221 of file op_types.h.