![]() |
User Guide
|
Get node name with indexed for the IndexedName node and the dependencies of DiffEqExpression node. More...
Get node name with indexed for the IndexedName node and the dependencies of DiffEqExpression node.
Definition at line 36 of file indexedname_visitor.hpp.
#include <indexedname_visitor.hpp>
Private Attributes | |
std::string | indexed_name |
std::pair< std::string, std::unordered_set< std::string > > | dependencies |
|
default |
Default constructor.
std::pair< std::string, std::unordered_set< std::string > > nmodl::visitor::IndexedNameVisitor::get_dependencies | ( | ) |
get the attribute dependencies
Definition at line 30 of file indexedname_visitor.cpp.
std::string nmodl::visitor::IndexedNameVisitor::get_indexed_name | ( | ) |
get the attribute indexed_name
Definition at line 33 of file indexedname_visitor.cpp.
|
overridevirtual |
Get dependencies for the DiffEqExpression node.
Implements nmodl::visitor::Visitor.
Definition at line 19 of file indexedname_visitor.cpp.
|
overridevirtual |
Get node name with index for the IndexedName node.
Implements nmodl::visitor::Visitor.
Definition at line 15 of file indexedname_visitor.cpp.
|
overridevirtual |
visit node of type ast::Program
Implements nmodl::visitor::Visitor.
Definition at line 27 of file indexedname_visitor.cpp.
|
private |
Definition at line 39 of file indexedname_visitor.hpp.
|
private |
Definition at line 38 of file indexedname_visitor.hpp.