Main Page | Class Hierarchy | Alphabetical List | Data Structures | File List | Data Fields | Globals

PriorityList< Rule > Class Template Reference

A List of items with priorities. More...

#include <prioritylist.h>


Public Member Functions

 ~PriorityList ()
 Destructor.

multimap< int, Rule * >::iterator insert (PriorityPair< Rule > *pair)
 Inserts a PriorityRulePair in to the list -- inserted pair is destroied.

multimap< int, Rule * >::iterator insert (const PriorityPair< Rule > &pair)
 Inserts a PriorityRulePair in to the list.

PriorityListappend (const PriorityList &toAppend)
 Appends list toAppend.

PriorityListappend (PriorityList *toAppend)
 Appedns and frees list toAppend.


Detailed Description

template<class Rule>
class PriorityList< Rule >

A List of items with priorities.

Definition at line 24 of file prioritylist.h.


Constructor & Destructor Documentation

template<class Rule>
PriorityList< Rule >::~PriorityList  )  [inline]
 

Destructor.

Definition at line 28 of file prioritylist.h.


Member Function Documentation

template<class Rule>
PriorityList* PriorityList< Rule >::append PriorityList< Rule > *  toAppend  )  [inline]
 

Appedns and frees list toAppend.

Definition at line 60 of file prioritylist.h.

References PriorityList< Rule >::append().

template<class Rule>
PriorityList* PriorityList< Rule >::append const PriorityList< Rule > &  toAppend  )  [inline]
 

Appends list toAppend.

Definition at line 50 of file prioritylist.h.

Referenced by PriorityList< Rule >::append().

template<class Rule>
multimap<int,Rule*>::iterator PriorityList< Rule >::insert const PriorityPair< Rule > &  pair  )  [inline]
 

Inserts a PriorityRulePair in to the list.

Definition at line 45 of file prioritylist.h.

template<class Rule>
multimap<int,Rule*>::iterator PriorityList< Rule >::insert PriorityPair< Rule > *  pair  )  [inline]
 

Inserts a PriorityRulePair in to the list -- inserted pair is destroied.

Definition at line 38 of file prioritylist.h.

Referenced by RuleContext::insert().


The documentation for this class was generated from the following file:
Generated on Fri Nov 21 17:54:09 2003 for PHPX by doxygen 1.3.3