VICI  0.11.815
Visual Chart Interpreter
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Public Member Functions | List of all members
VICI::Syntax::SyntaxFactory Class Referenceabstract

An abstract factory for making an instance of Syntax. More...

#include <vici/vici.h>

Inheritance diagram for VICI::Syntax::SyntaxFactory:
VICI::Factory VICI::stub::SyntaxStubFactory

Public Member Functions

virtual ~SyntaxFactory ()
 virtual destructor
 
virtual SyntaxmakeSyntax (Window *w, EBNF::EBNF *ebnf)=0
 Create an instance of Syntax. More...
 
- Public Member Functions inherited from VICI::Factory
virtual ~Factory ()
 Destructor.
 

Detailed Description

An abstract factory for making an instance of Syntax.

An abstract factory for making an instance of Syntax. The implementation will create either the production version, or a stub, or a test version of the Syntax class.

Member Function Documentation

virtual Syntax* VICI::Syntax::SyntaxFactory::makeSyntax ( Window w,
EBNF::EBNF ebnf 
)
pure virtual

Create an instance of Syntax.

Parameters
wthe window to display the chart in.
ebnfpointer to the EBNF object for parsing the option parameters.
Returns
an instance of Syntax

Implemented in VICI::stub::SyntaxStubFactory.


The documentation for this class was generated from the following file: