Defines a function symbol for manipulation at compile time. More...
#include <ostream>#include <sstream>#include <vector>#include "viennamath/forwards.h"Go to the source code of this file.
Data Structures | |
| struct | unknown_tag< ct_id > |
| A compiletime tag for an unknown function: More... | |
| struct | test_tag< ct_id > |
| A compiletime tag for a test function: More... | |
| class | ct_function_symbol< Tag > |
| A function symbol. Can be used for unknown functions, test functions, etc. Cannot be evaluated, but substituted with an evaluable object. More... | |
Namespaces | |
| namespace | viennamath |
The main ViennaMath namespace. All types and functions for the user reside here. | |
Functions | |
| template<typename Tag > | |
| std::ostream & | operator<< (std::ostream &stream, ct_function_symbol< Tag > const &v) |
| Convenience overload for printing a compiletime function symbol to an output stream. | |
Defines a function symbol for manipulation at compile time.
1.7.1