#include <compmod.hpp>
Collaboration diagram for compmod::entry:
Public Member Functions | |
entry (const c_rule *r) | |
bool | operator< (const entry &rhs) const |
Static Public Member Functions | |
void | init () |
Public Attributes | |
const c_rule * | rule |
std::set< int > | possibles |
Static Private Attributes | |
std::map< std::string, std::set< int > > | all_possibles |
Friends | |
std::ostream & | operator<< (std::ostream &os, const entry &e) |
|
Create an entry based on the specified c_rule.
|
|
Initialises the entry class. This precalculates all sets of possible extensions of call entries. |
|
Determine whether this entry is to be ordered before another.
|
|
Write a text representation of this entry to an ostream.
|
|
All possible sets of possible extensions of entries, indexed on prefix. |
|
The set of possible extensions of this entry (only applicable for calls). |
|
The rule this entry is based on. |