|
CXXR (C++ R)
|
Lightweight Context neutralizing BailoutContext. More...
#include <PlainContext.hpp>


Additional Inherited Members | |
Public Types inherited from CXXR::Evaluator::Context | |
| enum | Type { BAILOUT = 0, PLAIN, FUNCTION, CLOSURE } |
| Context types. More... | |
Public Member Functions inherited from CXXR::Evaluator::Context | |
| Context * | nextOut () const |
| Next Context out. | |
| Type | type () const |
| Type of the Context. | |
Static Public Member Functions inherited from CXXR::Evaluator::Context | |
| static Context * | innermost () |
| The innermost Context. | |
Protected Member Functions inherited from CXXR::Evaluator::Context | |
| void | setType (Type the_type) |
| Set the type of the Context. | |
Lightweight Context neutralizing BailoutContext.
A Context of this type is typically created in circumstances where the current innermost Context may be a BailoutContext, and it is desired to neutralize the effect of that BailoutContext, i.e. to indicate to called code that Bailout objects cannot be handled, but without creating a FunctionContext or a ClosureContext.
1.8.1