| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

In This Package:

ParserStore Struct Reference

List of all members.

Public Member Functions

void popval (double &r)
void popval (string &r)
void clear ()

Public Attributes

stack< std::string > mStackOperators
stack< double > mStackDouble
stack< double > mStackUnit
stack< string > mStackString
stack< ParameterDescriptionmStackParam
stack< Rule * > mStackRules
stack< string > mTempStack

Detailed Description

Definition at line 35 of file CreateRules.cc.


Member Function Documentation

void ParserStore::popval ( double &  r  )  [inline]

Definition at line 47 of file CreateRules.cc.

00047 { r = mStackDouble.top(); mStackDouble.pop();};

void ParserStore::popval ( string &  r  )  [inline]

Definition at line 48 of file CreateRules.cc.

00048 { r = mStackString.top(); mStackString.pop();};

void ParserStore::clear (  )  [inline]

Definition at line 50 of file CreateRules.cc.

00050                { 
00051     while(! mStackOperators.empty()) mStackOperators.pop();
00052     while(! mStackDouble   .empty()) mStackDouble   .pop();
00053     while(! mStackString   .empty()) mStackString   .pop();
00054     while(! mStackParam    .empty()) mStackParam    .pop();
00055     while(! mStackRules    .empty()) mStackRules    .pop();
00056   };


Member Data Documentation

stack<std::string> ParserStore::mStackOperators

Definition at line 38 of file CreateRules.cc.

stack<double> ParserStore::mStackDouble

Definition at line 39 of file CreateRules.cc.

stack<double> ParserStore::mStackUnit

Definition at line 40 of file CreateRules.cc.

stack<string> ParserStore::mStackString

Definition at line 41 of file CreateRules.cc.

stack<ParameterDescription> ParserStore::mStackParam

Definition at line 42 of file CreateRules.cc.

stack<Rule*> ParserStore::mStackRules

Definition at line 43 of file CreateRules.cc.

stack<string> ParserStore::mTempStack

Definition at line 45 of file CreateRules.cc.


The documentation for this struct was generated from the following file:
| Classes | Job Modules | Data Objects | Services | Algorithms | Tools | Packages | Directories | Tracs |

Generated on Mon Apr 11 20:09:15 2011 for RuleParser by doxygen 1.4.7