24#ifndef INCLUDED_CPPU_MAP_HXX
25#define INCLUDED_CPPU_MAP_HXX
CPPU_DLLPUBLIC void uno_any_destruct(uno_Any *pValue, uno_ReleaseFunc release) SAL_THROW_EXTERN_C()
Destructs an any.
CPPU_DLLPUBLIC void uno_type_any_constructAndConvert(uno_Any *pDest, void *pSource, struct _typelib_TypeDescriptionReference *pType, struct _uno_Mapping *mapping) SAL_THROW_EXTERN_C()
Constructs an any with a given value and converts/ maps interfaces.
void cpp_release(void *pCppI)
Function to release a C++ interface.
Definition genfunc.hxx:50
Definition Enterable.hxx:31
void mapOutAny(css::uno::Any const &any, css::uno::Any *res, css::uno::Environment const &outerEnv)
Maps an any from the current to an outer Environment, fills passed any.
Definition Map.hxx:74
T * mapIn(T *pT, css::uno::Environment const &outerEnv)
Maps an object from an outer Environment to the current, returns mapped object.
Definition Map.hxx:58
void mapInAny(css::uno::Any const &any, css::uno::Any *res, css::uno::Environment const &outerEnv)
Maps an any from an outer Environment to the current, fills passed any.
Definition Map.hxx:94
T * mapOut(T *pT, css::uno::Environment const &outerEnv)
Helpers for mapping objects relative to the current environment.
Definition Map.hxx:43
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
C++ wrapper for C uno_Mapping.
Definition mapping.hxx:58
void * mapInterface(void *pInterface, typelib_InterfaceTypeDescription *pTypeDescr) const
Maps an interface from one environment to another.
Definition mapping.hxx:292
uno_Mapping * get() const
Provides a pointer to the C mapping.
Definition mapping.hxx:155
static css::uno::Type const & get()
Definition unotype.hxx:292
C++ class representing an IDL any.
Definition Any.h:58
typelib_TypeDescriptionReference * getValueTypeRef() const
Gets the type of the set value.
Definition Any.h:165
const void * getValue() const
Gets a pointer to the set value.
Definition Any.h:200