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