FreePOOMA  2.4.1
Classes | Public Types | Public Member Functions
GatherContexts Class Reference

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

#include <RemoteEngine.h>

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 ( const GatherContexts model) [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: