Logo
Reference manual - version ored_version
VariableNode Struct Reference
Inheritance diagram for VariableNode:

Public Member Functions

 VariableNode (const std::string &name, const std::vector< ASTNodePtr > &args={})
void accept (AcyclicVisitor &) override
Public Member Functions inherited from ASTNode
 ASTNode (const std::vector< ASTNodePtr > &args, const Size minArgs, const Size maxArgs=Null< Size >())

Public Attributes

const std::string name
bool isCached = false
bool isScalar = false
ValueType * cachedScalar = nullptr
std::vector< ValueType > * cachedVector = nullptr
Public Attributes inherited from ASTNode
LocationInfo locationInfo
std::vector< ASTNodePtr > args

Member Function Documentation

◆ accept()

void accept ( AcyclicVisitor & )
overridevirtual

Reimplemented from ASTNode.