![]() |
NEURON
|
Get node name with indexed for the IndexedName node and the dependencies of DiffEqExpression node. More...
#include <indexedname_visitor.hpp>
Private Attributes | |
std::string | indexed_name |
std::pair< std::string, std::unordered_set< std::string > > | dependencies |
Get node name with indexed for the IndexedName node and the dependencies of DiffEqExpression node.
Definition at line 36 of file indexedname_visitor.hpp.
|
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.