Uno/Cpp/Spec/Environment Guard
From Apache OpenOffice Wiki
Type: specification State: draft
Contents
Feature
A Guard and an AntiGuard for C++ Uno environments.
API
[cpp]
cppu/EnvGuards.hxx
cppu::EnvGuard EnvGuard(uno::Environment const & env);
cppu::AntiEnvGuard AntiEnvGuard(void);
ClearableEnvGuard ClearableEnvGuard(uno::Environment const & env); 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. ... }