OWBI1::WQLCompile::eval_el Struct Reference

#include <OWBI1_WQLCompile.hpp>

List of all members.

Public Member Functions

 eval_el ()
 eval_el (bool mark_, WQLOperation op_, int opn1_, el_type is_terminal1_, int opn2_, el_type is_terminal2_)
stack_el getFirst ()
stack_el getSecond ()
void setFirst (const stack_el s)
void setSecond (const stack_el s)
void assign_unary_to_first (const eval_el &assignee)
void assign_unary_to_second (const eval_el &assignee)
void order ()

Public Attributes

bool mark
WQLOperation op
int opn1
el_type is_terminal1
int opn2
el_type is_terminal2


Detailed Description

Definition at line 80 of file OWBI1_WQLCompile.hpp.


Constructor & Destructor Documentation

OWBI1::WQLCompile::eval_el::eval_el  )  [inline]
 

Definition at line 82 of file OWBI1_WQLCompile.hpp.

OWBI1::WQLCompile::eval_el::eval_el bool  mark_,
WQLOperation  op_,
int  opn1_,
el_type  is_terminal1_,
int  opn2_,
el_type  is_terminal2_
[inline]
 

Definition at line 84 of file OWBI1_WQLCompile.hpp.


Member Function Documentation

void OWBI1::WQLCompile::eval_el::assign_unary_to_first const eval_el assignee  ) 
 

Definition at line 92 of file OWBI1_WQLCompile.cpp.

References is_terminal1, and opn1.

void OWBI1::WQLCompile::eval_el::assign_unary_to_second const eval_el assignee  ) 
 

Definition at line 97 of file OWBI1_WQLCompile.cpp.

References is_terminal1, is_terminal2, opn1, and opn2.

WQLCompile::stack_el OWBI1::WQLCompile::eval_el::getFirst  ) 
 

Definition at line 73 of file OWBI1_WQLCompile.cpp.

References is_terminal1, and opn1.

WQLCompile::stack_el OWBI1::WQLCompile::eval_el::getSecond  ) 
 

Definition at line 78 of file OWBI1_WQLCompile.cpp.

References is_terminal2, and opn2.

void OWBI1::WQLCompile::eval_el::order  ) 
 

Definition at line 104 of file OWBI1_WQLCompile.cpp.

References OWBI1::WQLCompile::EVAL_HEAP, is_terminal1, is_terminal2, opn1, opn2, and OW_NAMESPACE::swap().

void OWBI1::WQLCompile::eval_el::setFirst const stack_el  s  ) 
 

Definition at line 82 of file OWBI1_WQLCompile.cpp.

References is_terminal1, opn1, and s.

void OWBI1::WQLCompile::eval_el::setSecond const stack_el  s  ) 
 

Definition at line 87 of file OWBI1_WQLCompile.cpp.

References is_terminal2, opn2, and s.


Member Data Documentation

el_type OWBI1::WQLCompile::eval_el::is_terminal1
 

Definition at line 96 of file OWBI1_WQLCompile.hpp.

Referenced by assign_unary_to_first(), assign_unary_to_second(), getFirst(), order(), and setFirst().

el_type OWBI1::WQLCompile::eval_el::is_terminal2
 

Definition at line 98 of file OWBI1_WQLCompile.hpp.

Referenced by assign_unary_to_second(), getSecond(), order(), and setSecond().

bool OWBI1::WQLCompile::eval_el::mark
 

Definition at line 93 of file OWBI1_WQLCompile.hpp.

WQLOperation OWBI1::WQLCompile::eval_el::op
 

Definition at line 94 of file OWBI1_WQLCompile.hpp.

int OWBI1::WQLCompile::eval_el::opn1
 

Definition at line 95 of file OWBI1_WQLCompile.hpp.

Referenced by assign_unary_to_first(), assign_unary_to_second(), getFirst(), order(), and setFirst().

int OWBI1::WQLCompile::eval_el::opn2
 

Definition at line 97 of file OWBI1_WQLCompile.hpp.

Referenced by assign_unary_to_second(), getSecond(), order(), and setSecond().


The documentation for this struct was generated from the following files:
Generated on Thu Feb 9 09:18:45 2006 for openwbem by  doxygen 1.4.6