20 #ifndef INCLUDED_CPPU_MAP_HXX
21 #define INCLUDED_CPPU_MAP_HXX
uno_Mapping * get() const SAL_THROW(())
Provides a pointer to the C mapping.
Definition: mapping.hxx:134
const ::com::sun::star::uno::Type & getCppuType(SAL_UNUSED_PARAMETER const ::com::sun::star::uno::Any *) SAL_THROW(())
Gets the meta type of IDL type any.
Definition: Any.h:381
typelib_TypeDescriptionReference * getValueTypeRef() const SAL_THROW(())
Gets the type of the set value.
Definition: Any.h:122
C++ wrapper for binary C uno_Environment.
Definition: environment.hxx:45
static Environment getCurrent(rtl::OUString const &typeName=rtl::OUString(CPPU_CURRENT_LANGUAGE_BINDING_NAME)) SAL_THROW(())
Returns the current Environment.
Definition: environment.hxx:250
void mapOutAny(cssu::Any const &any, cssu::Any *res, cssu::Environment const &outerEnv)
Maps an any from the current to an outer Environment, fills passed any.
Definition: Map.hxx:72
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.
CPPU_DLLPUBLIC void uno_any_destruct(uno_Any *pValue, uno_ReleaseFunc release) SAL_THROW_EXTERN_C()
Destructs an any.
C++ wrapper for C uno_Mapping.
Definition: mapping.hxx:49
Definition: Enterable.hxx:26
void * mapInterface(void *pInterface, typelib_InterfaceTypeDescription *pTypeDescr) const SAL_THROW(())
Maps an interface from one environment to another.
Definition: mapping.hxx:275
C++ class representing an IDL any.
Definition: Any.h:46
T * mapIn(T *pT, cssu::Environment const &outerEnv)
Maps an object from an outer Environment to the current, returns mapped object.
Definition: Map.hxx:56
void mapInAny(cssu::Any const &any, cssu::Any *res, cssu::Environment const &outerEnv)
Maps an any from an outer Environment to the current, fills passed any.
Definition: Map.hxx:92
Definition: typedescription.hxx:34
T * mapOut(T *pT, cssu::Environment const &outerEnv)
Helpers for mapping objects relative to the current environment.
Definition: Map.hxx:41
Template reference class for interface type derived from BaseReference.
Definition: unotype.hxx:32
const void * getValue() const SAL_THROW(())
Gets a pointer to the set value.
Definition: Any.h:157
void cpp_release(void *pCppI) SAL_THROW(())
Function to release a C++ interface.
Definition: genfunc.hxx:42
void(* uno_ReleaseFunc)(void *pInterface)
Generic function pointer declaration to release an interface.
Definition: data.h:52