DLITE::tExprFactory Class Reference
List of all members.
Public Types |
| enum | { err_fact_type = err_off_fact,
err_fact_args
} |
typedef stack< _buffer
< operator_t > > | tArgStack |
Public Member Functions |
|
| tExprFactory (const spiIDGenerator &i_spIdGen=spiIDGenerator()) |
|
| tExprFactory (const tExprFactory &i_oSrc) |
|
void | clear () |
|
void | concept (const operator_t i_nCpt) |
|
void | top () |
|
void | bottom () |
|
void | univ (const operator_t i_nRole) |
|
void | exist (const operator_t i_nRole) |
|
void | andop () |
|
void | orop () |
|
void | neg () |
|
sptExpression | expr () const |
|
| operator sptExpression () const |
|
tExprFactory & | operator= (tExprFactory &i_oSrc) |
Protected Member Functions |
|
void | reset () |
|
operator_t | nextId () |
|
void | role (const operator_t i_nType, const operator_t i_nRole) |
|
void | andor (const operator_t i_nType) |
|
tExprFactory & | assign (const tExprFactory &i_oSrc) |
The documentation for this class was generated from the following file: