LibreOffice: cppu::helper::purpenv Namespace Reference

LibreOffice LibreOffice 4.4 SDK C/C++ API Reference

- Main Page
- Related Pages
- Namespaces
- Classes
- Files

- Namespace List
- Namespace Members

Typedefs | Functions
cppu::helper::purpenv Namespace Reference

## Typedefs
typedef void | ProbeFun(bool pre, void *pThis, void *pContext, typelib_TypeDescriptionReference *pReturnTypeRef, typelib_MethodParameter *pParams, sal_Int32 nParams, typelib_TypeDescription const *pMemberType, void *pReturn, void *pArgs[], uno_Any **ppException)
| C++ helper for implementing Purpose Environments. More...

## Functions
PURPENV_DLLPUBLIC void | Environment_initWithEnterable (uno_Environment *pEnvironment, cppu::Enterable *pEnterable)
| C++ helper for implementing Purpose Environments. More...
PURPENV_DLLPUBLIC void | createMapping (uno_Mapping **ppMapping, uno_Environment *pFrom, uno_Environment *pTo, ProbeFun *probeFun=NULL, void *pContext=NULL)

## Typedef Documentation

typedef void cppu::helper::purpenv::ProbeFun(bool pre, void *pThis, void *pContext, typelib_TypeDescriptionReference *pReturnTypeRef, typelib_MethodParameter *pParams, sal_Int32 nParams, typelib_TypeDescription const *pMemberType, void *pReturn, void *pArgs[], uno_Any **ppException)

C++ helper for implementing Purpose Environments.

(http://wiki.openoffice.org/wiki/Uno/Cpp/Spec/Purpose_Bridge_Implementation_Helper)

Since
  UDK 3.2.7

## Function Documentation

PURPENV_DLLPUBLIC void cppu::helper::purpenv::createMapping | ( | uno_Mapping ** | ppMapping,
|  | uno_Environment * | pFrom,
|  | uno_Environment * | pTo,
|  | ProbeFun * | probeFun = `NULL`,
|  | void * | pContext = `NULL`
| ) |  |

PURPENV_DLLPUBLIC void cppu::helper::purpenv::Environment_initWithEnterable | ( | uno_Environment * | pEnvironment,
|  | cppu::Enterable * | pEnterable
| ) |  |

C++ helper for implementing Purpose Environments.

(http://wiki.openoffice.org/wiki/Uno/Cpp/Spec/Purpose_Bridge_Implementation_Helper)

Since
  UDK 3.2.7