vValue::Expr::Collection Namespace Reference


Classes

class  BaseExt
class  ColNode
class  ColUnary
class  ColPickOne
class  ColBinary
class  ColUnion
class  ColIntersection
class  ColDifference

Functions

myCol getCol (BasePtr base)
void displayCol (myCol res)


Function Documentation

void vValue::Expr::Collection::displayCol ( myCol  res  ) 

Definition at line 179 of file vCollection.cpp.

00179                            {
00180     myCol::iterator iter;
00181     for(iter = res.begin();
00182             iter != res.end();
00183             ++iter) {
00184         std::cout << (*iter)->GetInt() << " ";
00185     }
00186     std::cout << std::endl;
00187 }

myCol vValue::Expr::Collection::getCol ( BasePtr  base  ) 

Definition at line 48 of file vCollection.cpp.

References vValue::Expr::Collection::BaseExt::GetCol().

Referenced by vValue::Expr::Collection::ColDifference::_operation(), vValue::Expr::Collection::ColIntersection::_operation(), vValue::Expr::Collection::ColUnion::_operation(), vValue::Expr::Collection::ColBinary::_operation(), and vValue::Expr::Collection::ColPickOne::_operation().

00048                            {
00049     BaseExt const *baseExt = dynamic_cast<BaseExt*>(base->copy());
00050     myCol ijk(baseExt->GetCol());
00051     return ijk;
00052 }

Here is the call graph for this function:

Here is the caller graph for this function:


Generated on Sun Mar 16 00:05:34 2008 for Armagetron Advanced by  doxygen 1.5.4