Design Patterns
structural::facade::ProgramNodeBuilderInterface Member List

This is the complete list of members for structural::facade::ProgramNodeBuilderInterface, including all inherited members.

GetRootNode() const =0structural::facade::ProgramNodeBuilderInterfacepure virtual
NewAssignment(ProgramNodeInterface *variable, ProgramNodeInterface *expression)=0structural::facade::ProgramNodeBuilderInterfacepure virtual
NewCondition(ProgramNodeInterface *condition, ProgramNodeInterface *truePart, ProgramNodeInterface *falsePart)=0structural::facade::ProgramNodeBuilderInterfacepure virtual
NewReturnStatement(ProgramNodeInterface *value)=0structural::facade::ProgramNodeBuilderInterfacepure virtual
NewVariable(std::string &variableName)=0structural::facade::ProgramNodeBuilderInterfacepure virtual
~ProgramNodeBuilderInterface()structural::facade::ProgramNodeBuilderInterfaceinlinevirtual