Design Patterns
|
This is the complete list of members for structural::facade::ProgramNodeBuilderInterface, including all inherited members.
GetRootNode() const =0 | structural::facade::ProgramNodeBuilderInterface | pure virtual |
NewAssignment(ProgramNodeInterface *variable, ProgramNodeInterface *expression)=0 | structural::facade::ProgramNodeBuilderInterface | pure virtual |
NewCondition(ProgramNodeInterface *condition, ProgramNodeInterface *truePart, ProgramNodeInterface *falsePart)=0 | structural::facade::ProgramNodeBuilderInterface | pure virtual |
NewReturnStatement(ProgramNodeInterface *value)=0 | structural::facade::ProgramNodeBuilderInterface | pure virtual |
NewVariable(std::string &variableName)=0 | structural::facade::ProgramNodeBuilderInterface | pure virtual |
~ProgramNodeBuilderInterface() | structural::facade::ProgramNodeBuilderInterface | inlinevirtual |