24#ifndef INCLUDED_CPPU_ENVGUARDS_HXX
25#define INCLUDED_CPPU_ENVGUARDS_HXX
62 bool SAL_CALL
is()
const
93 : m_env(
css::uno::Environment::getCurrent())
CPPU_DLLPUBLIC void uno_Environment_enter(uno_Environment *pEnv) SAL_THROW_EXTERN_C()
Enter an environment explicitly.
Definition Enterable.hxx:31
C++ wrapper for binary C uno_Environment.
Definition environment.hxx:50
static Environment getCurrent(rtl::OUString const &typeName=rtl::OUString(CPPU_CURRENT_LANGUAGE_BINDING_NAME))
Returns the current Environment.
Definition environment.hxx:270
bool is() const
Tests if an environment is set.
Definition environment.hxx:156
void enter() const
Enter this environment explicitly.
Definition environment.hxx:260
bool is() const
Checks if the associated environment is non empty.
Definition EnvGuards.hxx:62
~EnvGuard()
Definition EnvGuards.hxx:53
void clear()
Leaves the associated environment and clears the reference.
Definition EnvGuards.hxx:70
EnvGuard(css::uno::Environment const &env)
Definition EnvGuards.hxx:44
~AntiEnvGuard()
Definition EnvGuards.hxx:98
AntiEnvGuard()
Definition EnvGuards.hxx:92