SymEngine C++ API
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
x
z
Functions
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
x
z
Enumerations
Enumerator
Data Structures
Data Structures
Data Structure Index
Class Hierarchy
Data Fields
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
x
z
~
Functions
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
u
z
~
Variables
b
c
d
h
i
n
r
t
x
Related Functions
Files
File List
Globals
All
Macros
•
All
Data Structures
Namespaces
Files
Functions
Variables
Enumerations
Enumerator
Friends
Macros
Pages
SymEngine
AtomsVisitor
Public Member Functions
|
Data Fields
SymEngine::AtomsVisitor< Args > Class Template Reference
Inheritance diagram for SymEngine::AtomsVisitor< Args >:
[
legend
]
Collaboration diagram for SymEngine::AtomsVisitor< Args >:
[
legend
]
Public Member Functions
template<typename T , typename = enable_if_t<is_base_of_multiple<T, Args...>::value>>
void
bvisit
(const T &x)
void
bvisit
(const
Basic
&x)
set_basic
apply
(const
Basic
&b)
Data Fields
set_basic
s
uset_basic
visited
Detailed Description
template<typename... Args>
class SymEngine::AtomsVisitor< Args >
Definition at line
280
of file
visitor.h
.
The documentation for this class was generated from the following file:
/home/runner/work/symengine/symengine/symengine/
visitor.h