LibreOffice
LibreOffice 24.2 SDK C/C++ API Reference
|
C++ wrapper for C uno_Mapping. More...
#include <mapping.hxx>
Public Member Functions | |
Mapping (const ::rtl::OUString &rFrom, const ::rtl::OUString &rTo, const ::rtl::OUString &rAddPurpose=::rtl::OUString()) | |
Holds a mapping from the specified source to the specified destination by environment type names. More... | |
Mapping (uno_Environment *pFrom, uno_Environment *pTo, const ::rtl::OUString &rAddPurpose=::rtl::OUString()) | |
Holds a mapping from the specified source to the specified destination. More... | |
Mapping (const Environment &rFrom, const Environment &rTo, const ::rtl::OUString &rAddPurpose=::rtl::OUString()) | |
Holds a mapping from the specified source to the specified destination environment. More... | |
Mapping (uno_Mapping *pMapping=NULL) | |
Constructor. More... | |
Mapping (const Mapping &rMapping) | |
Copy constructor. More... | |
~Mapping () | |
Destructor. More... | |
Mapping & | operator= (uno_Mapping *pMapping) |
Sets a given mapping. More... | |
Mapping & | operator= (const Mapping &rMapping) |
Sets a given mapping. More... | |
uno_Mapping * | get () const |
Provides a pointer to the C mapping. More... | |
bool | is () const |
Tests if a mapping is set. More... | |
void | clear () |
Releases a set mapping. More... | |
void * | mapInterface (void *pInterface, typelib_InterfaceTypeDescription *pTypeDescr) const |
Maps an interface from one environment to another. More... | |
void * | mapInterface (void *pInterface, typelib_TypeDescription *pTypeDescr) const |
Maps an interface from one environment to another. More... | |
void * | mapInterface (void *pInterface, const css::uno::Type &rType) const |
Maps an interface from one environment to another. More... | |
void | mapInterface (void **ppOut, void *pInterface, typelib_InterfaceTypeDescription *pTypeDescr) const |
Maps an interface from one environment to another. More... | |
void | mapInterface (void **ppOut, void *pInterface, typelib_TypeDescription *pTypeDescr) const |
Maps an interface from one environment to another. More... | |
void | mapInterface (void **ppOut, void *pInterface, const css::uno::Type &rType) const |
Maps an interface from one environment to another. More... | |
C++ wrapper for C uno_Mapping.
|
inline |
Holds a mapping from the specified source to the specified destination by environment type names.
rFrom | type name of source environment |
rTo | type name of destination environment |
rAddPurpose | additional purpose |
|
inline |
Holds a mapping from the specified source to the specified destination.
pFrom | source environment |
pTo | destination environment |
rAddPurpose | additional purpose |
|
inline |
Holds a mapping from the specified source to the specified destination environment.
rFrom | source environment |
rTo | destination environment |
rAddPurpose | additional purpose |
|
inline |
Constructor.
pMapping | another mapping |
|
inline |
Copy constructor.
rMapping | another mapping |
|
inline |
Destructor.
|
inline |
Releases a set mapping.
|
inline |
Provides a pointer to the C mapping.
The returned mapping is NOT acquired!
|
inline |
Tests if a mapping is set.
|
inline |
Maps an interface from one environment to another.
pInterface | source interface |
pTypeDescr | type description of interface |
|
inline |
Maps an interface from one environment to another.
pInterface | source interface |
pTypeDescr | type description of interface |
|
inline |
Maps an interface from one environment to another.
pInterface | source interface |
rType | type of interface |
|
inline |
Maps an interface from one environment to another.
ppOut | inout mapped interface |
pInterface | source interface |
pTypeDescr | type description of interface |
|
inline |
Maps an interface from one environment to another.
ppOut | inout mapped interface |
pInterface | source interface |
pTypeDescr | type description of interface |
|
inline |
Maps an interface from one environment to another.
ppOut | inout mapped interface |
pInterface | source interface |
rType | type of interface to be mapped |
|
inline |
Sets a given mapping.
pMapping | another mapping |
Sets a given mapping.
rMapping | another mapping |