PUMA Library Reference Manual
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Puma::Rule Class Reference

#include <Rule.h>

+ Inheritance diagram for Puma::Rule:

Public Member Functions

 Rule (Token *o, Token *n)
 
virtual ~Rule ()
 
ListElementduplicate ()
 Duplicate this list element. More...
 
- Public Member Functions inherited from Puma::ListElement
 ListElement ()
 Constructor. More...
 
virtual ~ListElement ()
 Destructor. More...
 
Listbelonging_to () const
 Get the list this element belongs to. More...
 

Friends

class RuleTable
 

Constructor & Destructor Documentation

Puma::Rule::Rule ( Token o,
Token n 
)
inline
virtual Puma::Rule::~Rule ( )
inlinevirtual

Member Function Documentation

ListElement* Puma::Rule::duplicate ( )
inlinevirtual

Duplicate this list element.

To be implemented by concrete list element implementations.

Returns
A pointer to the new list element.

Implements Puma::ListElement.

Friends And Related Function Documentation

friend class RuleTable
friend