|
FreePOOMA
2.4.1
|
EngineFunctor for gathering up the contexts in an expression and returning the most common. More...
#include <RemoteEngine.h>
Classes | |
| class | GatherContextsData |
Public Types | |
| typedef NullCombine | Combine_t |
Public Member Functions | |
| GatherContexts () | |
| GatherContexts (const GatherContexts &model) | |
| GatherContexts & | operator= (const GatherContexts &rhs) |
| ~GatherContexts () | |
| void | addContext (int c) const |
| int | mostCommonContext () const |
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.
| typedef NullCombine GatherContexts::Combine_t |
| GatherContexts::GatherContexts | ( | ) | [inline] |
| GatherContexts::GatherContexts | ( | const GatherContexts & | model | ) | [inline] |
| GatherContexts::~GatherContexts | ( | ) | [inline] |
| GatherContexts& GatherContexts::operator= | ( | const GatherContexts & | rhs | ) | [inline] |
| void GatherContexts::addContext | ( | int | c | ) | const [inline] |
| int GatherContexts::mostCommonContext | ( | ) | const [inline] |
1.7.6.1