Create a new parameter level for a evaluator which is automatically resetted if the scope of this object is left. More...
#include <eval.h>
Public Member Functions | |
NewParamLevel (const boost::shared_ptr< Eval > &oe_, bool newLevel_=true) | |
Create a new parameter level in the evaluator oe_. | |
~NewParamLevel () | |
Reset to the previous parameter level. | |
Static Protected Member Functions | |
static void * | operator new (std::size_t) |
static void * | operator new[] (std::size_t) |
Protected Attributes | |
boost::shared_ptr< Eval > | oe |
bool | newLevel |
Create a new parameter level for a evaluator which is automatically resetted if the scope of this object is left.