#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"
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::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.