#include <symengine/polys/uintpoly_flint.h>#include <symengine/polys/uintpoly_piranha.h>#include <symengine/polys/uexprpoly.h>#include <symengine/polys/msymenginepoly.h>#include <symengine/polys/uratpoly.h>#include <symengine/complex_mpc.h>#include <symengine/series_generic.h>#include <symengine/series_piranha.h>#include <symengine/series_flint.h>#include <symengine/sets.h>#include <symengine/fields.h>#include <symengine/logic.h>#include <symengine/infinity.h>#include <symengine/nan.h>#include <symengine/matrix.h>#include <symengine/ntheory_funcs.h>#include <symengine/symengine_casts.h>#include <symengine/tuple.h>#include <symengine/matrix_expressions.h>#include "symengine/type_codes.inc"
Include dependency graph for visitor.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Data Structures | |
| class | SymEngine::Visitor |
| class | SymEngine::BaseVisitor< Derived, Base > |
| class | SymEngine::StopVisitor |
| class | SymEngine::LocalStopVisitor |
| class | SymEngine::HasBasicVisitor |
| class | SymEngine::HasSymbolVisitor |
| class | SymEngine::CoeffVisitor |
| class | SymEngine::TransformVisitor |
| struct | SymEngine::is_base_of_multiple< Derived, First, Rest > |
| struct | SymEngine::is_base_of_multiple< Derived, First > |
| class | SymEngine::AtomsVisitor< Args > |
| class | SymEngine::CountOpsVisitor |
Namespaces | |
| SymEngine | |
| Main namespace for SymEngine package. | |
Macros | |
| #define | SYMENGINE_ENUM(TypeID, Class) virtual void visit(const Class &) = 0; |
| #define | SYMENGINE_ENUM(TypeID, Class) |
Class Visitor
Definition in file visitor.h.