TiledArray::expressions::UnaryExpr< Derived > Class Template Reference
Documentation
template<typename Derived>
class TiledArray::expressions::UnaryExpr< Derived >
Definition at line 36 of file unary_expr.h.
Public Types | |
typedef UnaryExpr< Derived > | UnaryExpr_ |
typedef ExprTrait< Derived >::argument_type | argument_type |
The expression type. More... | |
Public Member Functions | |
UnaryExpr (const UnaryExpr_ &)=default | |
UnaryExpr (UnaryExpr_ &&)=default | |
~UnaryExpr ()=default | |
UnaryExpr_ & | operator= (const UnaryExpr_ &)=delete |
UnaryExpr_ & | operator= (UnaryExpr_ &&)=delete |
UnaryExpr (const argument_type &arg) | |
Constructor. More... | |
const argument_type & | arg () const |
Argument expression accessor. More... | |
Member Typedef Documentation
◆ argument_type
template<typename Derived >
typedef ExprTrait<Derived>::argument_type TiledArray::expressions::UnaryExpr< Derived >::argument_type |
The expression type.
Definition at line 40 of file unary_expr.h.
◆ UnaryExpr_
template<typename Derived >
typedef UnaryExpr<Derived> TiledArray::expressions::UnaryExpr< Derived >::UnaryExpr_ |
Definition at line 38 of file unary_expr.h.
Constructor & Destructor Documentation
◆ UnaryExpr() [1/3]
template<typename Derived >
|
default |
◆ UnaryExpr() [2/3]
template<typename Derived >
|
default |
◆ ~UnaryExpr()
template<typename Derived >
|
default |
◆ UnaryExpr() [3/3]
template<typename Derived >
|
inline |
Member Function Documentation
◆ arg()
template<typename Derived >
|
inline |
Argument expression accessor.
- Returns
- A const reference to the argument expression object
Definition at line 61 of file unary_expr.h.
◆ operator=() [1/2]
template<typename Derived >
|
delete |
◆ operator=() [2/2]
template<typename Derived >
|
delete |
The documentation for this class was generated from the following files:
- TiledArray/expressions/unary_engine.h
- TiledArray/expressions/unary_expr.h