GatherContexts Class Reference

EngineFunctor for gathering up the contexts in an expression and returning the most common. More...

#include <RemoteEngine.h>

Collaboration diagram for GatherContexts:

Collaboration graph
[legend]

List of all members.

Classes

class  GatherContextsData

Public Types

typedef NullCombine Combine_t

Public Member Functions

 GatherContexts ()
 GatherContexts (const GatherContexts &model)
GatherContextsoperator= (const GatherContexts &rhs)
 ~GatherContexts ()
void addContext (int c) const
int mostCommonContext () const


Detailed Description

EngineFunctor for gathering up the contexts in an expression and returning the most common.

We need to use the PIMPL pattern below because we need to retain on-board data and this tag can be wrapped in an EngineFunctorTag object, which would normally trigger a copy.


Member Typedef Documentation


Constructor & Destructor Documentation

GatherContexts::GatherContexts (  )  [inline]

GatherContexts::GatherContexts ( const GatherContexts model  )  [inline]

GatherContexts::~GatherContexts (  )  [inline]


Member Function Documentation

GatherContexts& GatherContexts::operator= ( const GatherContexts rhs  )  [inline]

void GatherContexts::addContext ( int  c  )  const [inline]

int GatherContexts::mostCommonContext (  )  const [inline]


The documentation for this class was generated from the following file:

Generated on Wed Mar 16 06:20:11 2011 for FreePOOMA by  doxygen 1.5.9