![]() |
User Guide
|
Concrete constant visitor for all AST classes. More...
Concrete constant visitor for all AST classes.
Definition at line 168 of file ast_visitor.hpp.
#include <ast_visitor.hpp>
|
overridevirtual |
visit node of type ast::AfterBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 533 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Argument
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 440 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::AssignedBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 482 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::AssignedDefinition
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 635 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::BABlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 536 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::BABlockType
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 605 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::BbcorePointer
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 716 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::BbcorePointerVar
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 470 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::BeforeBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 530 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::BinaryExpression
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 584 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::BinaryOperator
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 572 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Block
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 404 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::BlockComment
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 731 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Boolean
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 425 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::BreakpointBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 527 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Compartment
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 674 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ConductanceHint
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 638 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Conserve
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 671 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ConstantBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 548 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ConstantStatement
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 686 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ConstantVar
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 569 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ConstructorBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 491 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::CvodeBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 749 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Define
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 626 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::DerivativeBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 500 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::DerivimplicitCallback
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 758 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::DestructorBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 494 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::DiffEqExpression
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 587 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::DiscreteBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 509 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Double
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 422 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::DoubleUnit
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 557 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::EigenLinearSolverBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 746 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::EigenNewtonSolverBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 743 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ElectrodeCurVar
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 455 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ElectrodeCurrent
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 701 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ElseIfStatement
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 656 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ElseStatement
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 659 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Expression
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 401 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ExpressionStatement
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 641 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ExternVar
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 473 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::External
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 719 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::FactorDef
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 611 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Float
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 419 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ForNetcon
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 539 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::FromStatement
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 647 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::FunctionBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 515 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::FunctionCall
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 599 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::FunctionTableBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 512 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Global
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 707 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::GlobalVar
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 461 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Identifier
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 407 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::IfStatement
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 653 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Include
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 629 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::IndependentBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 479 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::IndexedName
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 434 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::InitialBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 488 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Integer
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 416 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::KineticBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 542 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::LagStatement
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 683 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Limits
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 563 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::LinEquation
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 596 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::LineComment
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 728 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::LinearBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 503 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::LocalListStatement
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 620 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::LocalVar
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 560 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::LonDiffuse
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 677 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::LongitudinalDiffusionBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 752 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Model
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 623 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::MutexLock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 665 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::MutexUnlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 668 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Name
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 428 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::NetReceiveBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 521 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::NeuronBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 551 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Node
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 395 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::NonLinEquation
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 593 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::NonLinearBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 506 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Nonspecific
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 698 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::NonspecificCurVar
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 452 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::NrnStateBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 740 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Number
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 410 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::NumberRange
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 566 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::OntologyStatement
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 734 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ParamAssign
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 632 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ParamBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 476 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ParenExpression
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 581 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Pointer
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 713 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::PointerVar
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 464 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::PrimeName
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 431 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ProcedureBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 518 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Program
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 737 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ProtectStatement
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 644 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::RandomVar
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 467 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::RandomVarList
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 710 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Range
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 704 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::RangeVar
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 458 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ReactVarName
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 443 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ReactionOperator
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 578 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ReactionStatement
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 680 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ReadIonVar
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 446 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::SolutionExpression
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 761 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::SolveBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 524 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::StateBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 485 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Statement
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 398 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::StatementBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 497 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::String
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 413 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Suffix
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 692 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::TableStatement
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 689 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::ThreadSafe
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 722 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::UnaryExpression
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 590 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::UnaryOperator
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 575 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Unit
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 554 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::UnitBlock
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 545 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::UnitDef
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 608 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::UnitState
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 617 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::UpdateDt
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 764 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Useion
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 695 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Valence
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 614 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::VarName
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 437 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Verbatim
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 725 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::Watch
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 602 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::WatchStatement
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 662 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::WhileStatement
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 650 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::WrappedExpression
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 755 of file ast_visitor.cpp.
|
overridevirtual |
visit node of type ast::WriteIonVar
Implements nmodl::visitor::ConstVisitor.
Reimplemented in nmodl::visitor::test::CheckParentVisitor, and nmodl::visitor::JSONVisitor.
Definition at line 449 of file ast_visitor.cpp.