NEURON
longitudinal_diffusion_visitor.hpp
Go to the documentation of this file.
1 #pragma once
2 
4 
5 
6 namespace nmodl {
7 namespace ast {
8 class Program;
9 }
10 
11 namespace visitor {
12 
14  public:
15  void visit_program(ast::Program& node) override;
16 };
17 
18 } // namespace visitor
19 } // namespace nmodl
Concrete visitor for all AST classes.
Represents top level AST node for whole NMODL input.
Definition: program.hpp:39
Concrete visitor for all AST classes.
Definition: ast_visitor.hpp:37
void visit_program(ast::Program &node) override
visit node of type ast::Program
encapsulates code generation backend implementations
Definition: ast_common.hpp:26
static Node * node(Object *)
Definition: netcvode.cpp:291