6 #ifndef STRUCTURAL_FACADE_VARIABLE_NODE_H_
7 #define STRUCTURAL_FACADE_VARIABLE_NODE_H_
14 #include "../../../operational/src/iterator/list.h"
32 virtual std::string
name()
const override;
virtual std::string name() const override
Definition: variable_node.cc:41
operational::iterator::List< ProgramNodeInterface * > * children_
Definition: variable_node.h:35
Definition: shape_interface.h:11
VariableNode(const std::string name)
Definition: variable_node.cc:12
virtual void GetSourcePosition(int &line, int &index) override
Definition: variable_node.cc:17
std::string name_
Definition: variable_node.h:36
Definition: code_generator_interface.h:17
Definition: variable_node_interface.h:15
virtual void Remove(ProgramNodeInterface *) override
Definition: variable_node.cc:24
Definition: program_node_interface.h:15
Definition: variable_node.h:20
virtual void Traverse(CodeGeneratorInterface &) override
Definition: variable_node.cc:29
virtual void Add(ProgramNodeInterface *) override
Definition: variable_node.cc:19