mbxmlutils 1.3.0 Multi-Body XML Utils

Public Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
MBXMLUtils::NewParamLevel Class Reference

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

## Detailed Description

Create a new parameter level for a evaluator which is automatically resetted if the scope of this object is left.

The documentation for this class was generated from the following files:

- /mbsim-env/openmbv/mbxmlutils/mbxmlutils/eval.h
- /mbsim-env/openmbv/mbxmlutils/mbxmlutils/eval.cc