|
mbxmlutils
1.3.0
Multi-Body XML Utils
|
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 (std::shared_ptr< Eval > oe_, bool newLevel_=true) | |
| Create a new parameter level in the evaluator oe_. | |
| ~NewParamLevel () | |
| Reset to the previous parameter level. | |
| NewParamLevel (const NewParamLevel &other)=delete | |
| NewParamLevel (NewParamLevel &&other)=delete | |
| NewParamLevel & | operator= (const NewParamLevel &other)=delete |
| NewParamLevel & | operator= (NewParamLevel &&other)=delete |
Static Protected Member Functions | |
| static void * | operator new (std::size_t) |
| static void * | operator new[] (std::size_t) |
Protected Attributes | |
| std::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.