|
CXXR (C++ R)
|
Context indicating that Bailout objects are understood. More...
#include <BailoutContext.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. | |
Context indicating that Bailout objects are understood.
A Context of this type is used to signal to any FunctionBase called (directly) from within the BailoutContext that it may safely return an object of a type inheriting from Bailout, i.e. that the code enclosed within the BailoutContext will handle a return value of this type correctly.
1.8.1