24 #ifndef OPAL_LineTemplate_HH
25 #define OPAL_LineTemplate_HH
The base class for all OPAL objects.
Interface for abstract language parser.
Interface for statements.
Abstract interface for a stream of input tokens.
LineTemplate(const LineTemplate &)
void parseTemplate(TokenStream &is, Statement &stat)
Parse the line template.
virtual Object * makeInstance(const std::string &name, Statement &stat, const Parser *)
Make line instance.
virtual LineTemplate * clone(const std::string &name)
Make clone.
void operator=(const LineTemplate &)
virtual Object * makeTemplate(const std::string &, TokenStream &, Statement &)
Make a line template.
Abstract base class for macros.
An input buffer for macro commands.