Uno/Cpp/Spec/Environment Guard
From Apache OpenOffice Wiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Type: Specification State: Evolving Availability: URE 1.3 (SRC680_m212)
Feature
A Guard for C++ Uno environments.
API
[cpp]
cppu/EnvGuards.hxx
class cppu::EnvGuard
{
public:
EnvGuard(cssuno::Environment const & env);
~EnvGuard(void);
void clear(void);
};
Usage Example
#include <cppu/EnvGuards.hxx>
...
{
cppu::EnvGuard cppUnsafe(uno::Environment(RTL_CONSTASCII_USTRINGPARAM("c++:unsafe")));
// From here onwards the environment is entered, until the end of the block.
...
}