Represents a binary expression at compile time. More...
#include <ostream>
#include "viennamath/forwards.h"
#include "viennamath/compiletime/binary_op_tags.hpp"
Go to the source code of this file.
Data Structures | |
class | ct_binary_expr< LHS, OP, RHS > |
A compile time expression consisting of two operands and one operation (taking two arguments). More... | |
Namespaces | |
namespace | viennamath |
The main ViennaMath namespace. All types and functions for the user reside here. | |
Functions | |
template<typename LHS , typename OP , typename RHS > | |
std::ostream & | operator<< (std::ostream &stream, ct_binary_expr< LHS, OP, RHS > const &other) |
Convenience overload for printing a compiletime binary expression to an output stream. |
Represents a binary expression at compile time.