Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

SPrecBrokerMod Class Reference

#include <SPrecBrokerMod.h>

Inherits SModifier.

Inheritance diagram for SPrecBrokerMod:

Inheritance graph
[legend]
List of all members.

Public Methods

 SPrecBrokerMod (SPrecBroker &broker)
virtual bool load (std::istream &in)
virtual void save (std::ostream &out) const
virtual void sample ()
SPrecBrokergetPrecBroker ()
void setMaster (SPrecRelation *pMaster, SPrecBroker::PrecType typeOfMaster)
void removePrecRelations ()

Protected Methods

SFlexLexergetLexer (std::istream &in)

Detailed Description

Modifier for SPrecBroker
See also:
SPrecBroker


Constructor & Destructor Documentation

SPrecBrokerMod::SPrecBrokerMod SPrecBroker   broker [inline]
 

Constructor


Member Function Documentation

SFlexLexer & SModifier::getLexer std::istream &    in [protected, inherited]
 

Get a reference to the global lexical-analyzer, in order to parse an input stream. There is only one lexer for all modifiers in the tasksystem to avoid wasting space. When the input stream is switched, the current line number is set to 1.

Parameters:
in  input stream

SPrecBroker& SPrecBrokerMod::getPrecBroker   [inline]
 

bool SPrecBrokerMod::load std::istream &    in [virtual]
 

Load precedence relation from stream

Parameters:
in  input stream
Returns:
true if successfull, otherwise false

Implements SModifier.

void SPrecBrokerMod::removePrecRelations  
 

Delete all current representations of precedence relations (also master-precedence-relation)

virtual void SPrecBrokerMod::sample   [inline, virtual]
 

Reimplemented from SModifier.

void SPrecBrokerMod::save std::ostream &    out const [virtual]
 

Save precedence relation

Implements SModifier.

void SPrecBrokerMod::setMaster SPrecRelation   pMaster,
SPrecBroker::PrecType    typeOfMaster
 

Set the master-precedence-relation

Parameters:
pMaster  pointer to the master-precedence-relation
typeOfMaster  type of the master-precedence-relation, must match the relation !


The documentation for this class was generated from the following files:
Generated on Thu May 22 16:50:51 2003 for Sketch-it! by doxygen1.2.18