Defines a compiletime unary expression (represents the expression f(e), where f is function and 'e' is an expression). More...
#include <ostream>
#include "viennamath/forwards.h"
#include "viennamath/compiletime/unary_op_tags.hpp"
Go to the source code of this file.
Data Structures | |
class | ct_unary_expr< LHS, OP > |
Defines a unary expression f(e), where f is function and 'e' is an expression. More... | |
Namespaces | |
namespace | viennamath |
The main ViennaMath namespace. All types and functions for the user reside here. | |
Functions | |
template<typename LHS , typename OP > | |
std::ostream & | operator<< (std::ostream &stream, ct_unary_expr< LHS, OP > const &other) |
Convenience overload for printing a compiletime unary expression to an output stream. |
Defines a compiletime unary expression (represents the expression f(e), where f is function and 'e' is an expression).