Metafunctions for the generic operator overloads of compiletime expressions are defined here. More...
#include <ostream>#include "viennamath/forwards.h"#include "viennamath/compiletime/ct_constant.hpp"#include "viennamath/compiletime/ct_variable.hpp"#include "viennamath/compiletime/ct_binary_expr.hpp"Go to the source code of this file.
Data Structures | |
| struct | add< LHS, RHS, true, true > |
| Metafunction for adding two compiletime expressions. More... | |
| struct | subtract< LHS, RHS, true, true > |
| Metafunction for subtracting two compiletime expressions. More... | |
| struct | mult< LHS, RHS, true, true > |
| Metafunction for multiplying two compiletime expressions. More... | |
| struct | div< LHS, RHS, true, true > |
| Metafunction for dividing two compiletime expressions. More... | |
Namespaces | |
| namespace | viennamath |
The main ViennaMath namespace. All types and functions for the user reside here. | |
| namespace | viennamath::result_of |
The namespace containing a set of metafunctions which can be used by the ViennaMath library user. | |
Metafunctions for the generic operator overloads of compiletime expressions are defined here.
1.7.1