|
class | AccessControl |
| Helper class for retrieving access controller singleton from component context. More...
|
class | AggImplInheritanceHelper1 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | AggImplInheritanceHelper10 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | AggImplInheritanceHelper11 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | AggImplInheritanceHelper12 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | AggImplInheritanceHelper13 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | AggImplInheritanceHelper2 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | AggImplInheritanceHelper3 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | AggImplInheritanceHelper4 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | AggImplInheritanceHelper5 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | AggImplInheritanceHelper6 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | AggImplInheritanceHelper7 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | AggImplInheritanceHelper8 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | AggImplInheritanceHelper9 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | AntiEnvGuard |
| Environment Anti-Guard Any entered Environment becomes left in the constructor and re-entered in the destructor. More...
|
class | BaseMutex |
| base class for all classes who want derive from cppu::WeakComponentImplHelperXX. More...
|
class | BootstrapException |
| An exception indicating a bootstrap error. More...
|
struct | ContextEntry_Init |
| Context entries init struct calling createComponentContext(). More...
|
class | Enterable |
| C++ wrapper for binary C Enterable (http://wiki.openoffice.org/wiki/Uno/Cpp/Spec/Environment_Stack) More...
|
class | EnvGuard |
| Environment Guard The provided Environment becomes entered in the constructor and left in the destructor. More...
|
struct | equalInt32_Impl |
struct | hashInt32_Impl |
struct | hashType_Impl |
class | IEventNotificationHook |
| An interface to extend event notification actions. More...
|
struct | ImplementationEntry |
| One struct instance represents all data necessary for registering one service implementation. More...
|
class | ImplHelper1 |
| Implementation helper implementing interface css::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting. More...
|
class | ImplHelper10 |
| Implementation helper implementing interface css::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting. More...
|
class | ImplHelper11 |
| Implementation helper implementing interface css::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting. More...
|
class | ImplHelper12 |
| Implementation helper implementing interface css::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting. More...
|
class | ImplHelper13 |
| Implementation helper implementing interface css::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting. More...
|
class | ImplHelper2 |
| Implementation helper implementing interface css::lang::XTypeProvider and queryInterface(), but no reference counting. More...
|
class | ImplHelper3 |
| Implementation helper implementing interface css::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting. More...
|
class | ImplHelper4 |
| Implementation helper implementing interface css::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting. More...
|
class | ImplHelper5 |
| Implementation helper implementing interface css::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting. More...
|
class | ImplHelper6 |
| Implementation helper implementing interface css::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting. More...
|
class | ImplHelper7 |
| Implementation helper implementing interface css::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting. More...
|
class | ImplHelper8 |
| Implementation helper implementing interface css::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting. More...
|
class | ImplHelper9 |
| Implementation helper implementing interface css::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting. More...
|
class | ImplInheritanceHelper1 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | ImplInheritanceHelper10 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | ImplInheritanceHelper11 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | ImplInheritanceHelper12 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | ImplInheritanceHelper13 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | ImplInheritanceHelper2 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | ImplInheritanceHelper3 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | ImplInheritanceHelper4 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | ImplInheritanceHelper5 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | ImplInheritanceHelper6 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | ImplInheritanceHelper7 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | ImplInheritanceHelper8 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | ImplInheritanceHelper9 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface inheriting from a BaseClass. More...
|
class | IPropertyArrayHelper |
| This interface is used by the OPropertyHelper, to access the property description. More...
|
struct | OBroadcastHelperVar |
| This struct contains the standard variables of a broadcaster. More...
|
class | OComponentHelper |
| Deprecated. More...
|
class | OImplementationId |
| Helper class to implement IDs for XUnoTunnel. More...
|
class | OInterfaceContainerHelper |
| A container of interfaces. More...
|
class | OInterfaceIteratorHelper |
| This is the iterator of an InterfaceContainerHelper. More...
|
class | OMultiTypeInterfaceContainerHelper |
| Specialized class for key type css::uno::Type, without explicit usage of STL symbols. More...
|
class | OMultiTypeInterfaceContainerHelperInt32 |
| Specialized class for key type sal_Int32, without explicit usage of STL symbols. More...
|
class | OMultiTypeInterfaceContainerHelperVar |
| A helper class to store interface references of different types. More...
|
class | OPropertyArrayHelper |
| You can use this helper class to map a XPropertySet-Interface to a XFast- or a XMultiPropertySet interface. More...
|
class | OPropertySetHelper |
| This abstract class maps the methods of the interfaces XMultiPropertySet, XFastPropertySet and XPropertySet to the methods getInfoHelper, convertFastPropertyValue, setFastPropertyValue_NoBroadcast and getFastPropertyValue. More...
|
class | OPropertySetHelper2 |
| OPropertySetHelper plus XPropertySetOption. More...
|
class | OTypeCollection |
| Helper class to implement css::lang::XTypeProvider. More...
|
class | OWeakAggObject |
| Base class to implement a UNO object supporting weak references, i.e. More...
|
class | OWeakObject |
| Base class to implement a UNO object supporting weak references, i.e. More...
|
class | PartialWeakComponentImplHelper1 |
| Same as WeakComponentImplHelper1, except doesn't implement addEventListener, removeEventListener and dispose. More...
|
class | PartialWeakComponentImplHelper10 |
| Same as WeakComponentImplHelper10, except doesn't implement addEventListener, removeEventListener and dispose. More...
|
class | PartialWeakComponentImplHelper11 |
| Same as WeakComponentImplHelper11, except doesn't implement addEventListener, removeEventListener and dispose. More...
|
class | PartialWeakComponentImplHelper12 |
| Same as WeakComponentImplHelper12, except doesn't implement addEventListener, removeEventListener and dispose. More...
|
class | PartialWeakComponentImplHelper2 |
| Same as WeakComponentImplHelper2, except doesn't implement addEventListener, removeEventListener and dispose. More...
|
class | PartialWeakComponentImplHelper3 |
| Same as WeakComponentImplHelper3, except doesn't implement addEventListener, removeEventListener and dispose. More...
|
class | PartialWeakComponentImplHelper4 |
| Same as WeakComponentImplHelper4, except doesn't implement addEventListener, removeEventListener and dispose. More...
|
class | PartialWeakComponentImplHelper5 |
| Same as WeakComponentImplHelper5, except doesn't implement addEventListener, removeEventListener and dispose. More...
|
class | PartialWeakComponentImplHelper6 |
| Same as WeakComponentImplHelper6, except doesn't implement addEventListener, removeEventListener and dispose. More...
|
class | PartialWeakComponentImplHelper7 |
| Same as WeakComponentImplHelper7, except doesn't implement addEventListener, removeEventListener and dispose. More...
|
class | PartialWeakComponentImplHelper8 |
| Same as WeakComponentImplHelper8, except doesn't implement addEventListener, removeEventListener and dispose. More...
|
class | PartialWeakComponentImplHelper9 |
| Same as WeakComponentImplHelper9, except doesn't implement addEventListener, removeEventListener and dispose. More...
|
class | PropertySetMixin |
| A helper mixin to implement certain UNO interfaces related to property set handling on top of the attributes of a given UNO interface type. More...
|
class | PropertySetMixinImpl |
| A helper base class for cppu::PropertySetMixin . More...
|
struct | UnoSequenceType |
| A unique C++ type template representing the UNO sequence types in cppu::UnoType. More...
|
class | UnoType |
| Get the css::uno::Type instance representing a certain UNO type. More...
|
class | UnoUrl |
| Parse UNO URLs into their components. More...
|
class | UnoUrlDescriptor |
| A descriptor as part of a UNO URL (connection descriptor or protocol descriptor). More...
|
class | WeakAggComponentImplHelper1 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakAggComponentImplHelper10 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakAggComponentImplHelper11 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakAggComponentImplHelper12 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakAggComponentImplHelper2 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakAggComponentImplHelper3 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakAggComponentImplHelper4 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakAggComponentImplHelper5 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakAggComponentImplHelper6 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakAggComponentImplHelper7 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakAggComponentImplHelper8 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakAggComponentImplHelper9 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakAggImplHelper1 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakAggObject). More...
|
class | WeakAggImplHelper10 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakAggObject). More...
|
class | WeakAggImplHelper11 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakAggObject). More...
|
class | WeakAggImplHelper12 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakAggObject). More...
|
class | WeakAggImplHelper13 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakAggObject). More...
|
class | WeakAggImplHelper2 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakAggObject). More...
|
class | WeakAggImplHelper3 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakAggObject). More...
|
class | WeakAggImplHelper4 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakAggObject). More...
|
class | WeakAggImplHelper5 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak thru cppu::OWeakAggObject). More...
|
class | WeakAggImplHelper6 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakAggObject). More...
|
class | WeakAggImplHelper7 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakAggObject). More...
|
class | WeakAggImplHelper8 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakAggObject). More...
|
class | WeakAggImplHelper9 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakAggObject). More...
|
class | WeakComponentImplHelper1 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakComponentImplHelper10 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakComponentImplHelper11 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakComponentImplHelper12 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakComponentImplHelper2 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakComponentImplHelper3 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakComponentImplHelper4 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakComponentImplHelper5 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakComponentImplHelper6 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakComponentImplHelper7 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakComponentImplHelper8 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakComponentImplHelper9 |
| Implementation helper supporting css::lang::XTypeProvider and css::lang::XComponent. More...
|
class | WeakImplHelper1 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakObject). More...
|
class | WeakImplHelper10 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakObject). More...
|
class | WeakImplHelper11 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakObject). More...
|
class | WeakImplHelper12 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakObject). More...
|
class | WeakImplHelper13 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakObject). More...
|
class | WeakImplHelper2 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakObject). More...
|
class | WeakImplHelper3 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakObject). More...
|
class | WeakImplHelper4 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakObject). More...
|
class | WeakImplHelper5 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak thru cppu::OWeakObject). More...
|
class | WeakImplHelper6 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakObject). More...
|
class | WeakImplHelper7 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakObject). More...
|
class | WeakImplHelper8 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakObject). More...
|
class | WeakImplHelper9 |
| Implementation helper implementing interfaces css::lang::XTypeProvider and css::uno::XInterface which supports weak mechanism to be held weakly (supporting css::uno::XWeak through cppu::OWeakObject). More...
|
|
void | Enterable_call_enter (void *context) |
void | Enterable_call_leave (void *context) |
void | Enterable_call_callInto_v (void *context, uno_EnvCallee *pCallee, va_list *pParam) |
void | Enterable_call_callOut_v (void *context, uno_EnvCallee *pCallee, va_list *pParam) |
int | Enterable_call_isValid (void *context, rtl_uString **pReason) |
template<class T> |
T * | mapOut (T *pT, css::uno::Environment const &outerEnv) |
| Helpers for mapping objects relative to the current environment.
|
template<class T> |
T * | mapIn (T *pT, css::uno::Environment const &outerEnv) |
| Maps an object from an outer Environment to the current, returns mapped object.
|
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.
|
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.
|
template<typename T> |
css::uno::Type const & | getTypeFavourUnsigned (SAL_UNUSED_PARAMETER T const *) |
| A working replacement for getCppuType (see there).
|
css::uno::Type const & | getTypeFavourUnsigned (SAL_UNUSED_PARAMETER ::sal_uInt16 const *) |
| A working replacement for getCppuType (see there).
|
template<typename T> |
css::uno::Type const & | getTypeFavourUnsigned (css::uno::Sequence< T > const *) |
| A working replacement for getCppuType (see there).
|
CPPUHELPER_DLLPUBLIC sal_Bool | installTypeDescriptionManager (css::uno::Reference< css::container::XHierarchicalNameAccess > const &xTDMgr) |
| Installs type description manager instance, i.e.
|
CPPUHELPER_DLLPUBLIC css::uno::Reference< css::uno::XComponentContext > | defaultBootstrap_InitialComponentContext () |
| Bootstraps an initial component context with service manager upon information from bootstrap variables.
|
CPPUHELPER_DLLPUBLIC css::uno::Reference< css::uno::XComponentContext > | defaultBootstrap_InitialComponentContext (const ::rtl::OUString &iniFile) |
| Bootstraps an initial component context with service manager upon information from an ini file.
|
CPPUHELPER_DLLPUBLIC css::uno::Reference< css::uno::XComponentContext > | bootstrap () |
| Bootstraps the component context from a UNO installation.
|
CPPUHELPER_DLLPUBLIC css::uno::Reference< css::uno::XComponentContext > | createComponentContext (ContextEntry_Init const *pEntries, sal_Int32 nEntries, css::uno::Reference< css::uno::XComponentContext > const &xDelegate=css::uno::Reference< css::uno::XComponentContext >()) |
| Creates a component context with the given entries.
|
CPPUHELPER_DLLPUBLIC void | throwException (const css::uno::Any &rExc) |
| This function throws the exception given by rExc.
|
CPPUHELPER_DLLPUBLIC css::uno::Any | getCaughtException () |
| Use this function to get the dynamic type of a caught C++-UNO exception; completes the above function throwing exceptions generically.
|
CPPUHELPER_DLLPUBLIC css::uno::Reference< css::lang::XSingleComponentFactory > | createSingleComponentFactory (ComponentFactoryFunc fptr, ::rtl::OUString const &rImplementationName, css::uno::Sequence< ::rtl::OUString > const &rServiceNames, rtl_ModuleCount *pModCount=NULL) |
| Creates a single component factory supporting the XSingleComponentFactory interface.
|
CPPUHELPER_DLLPUBLIC css::uno::Reference< css::lang::XSingleComponentFactory > | createOneInstanceComponentFactory (ComponentFactoryFunc fptr, ::rtl::OUString const &rImplementationName, css::uno::Sequence< ::rtl::OUString > const &rServiceNames, rtl_ModuleCount *pModCount=NULL) |
| Creates a single service factory which holds the instance created only once.
|
CPPUHELPER_DLLPUBLIC css::uno::Reference< css::lang::XSingleServiceFactory > | createSingleFactory (const css::uno::Reference< css::lang::XMultiServiceFactory > &rServiceManager, const ::rtl::OUString &rImplementationName, ComponentInstantiation pCreateFunction, const css::uno::Sequence< ::rtl::OUString > &rServiceNames, rtl_ModuleCount *pModCount=NULL) |
| Deprecated.
|
CPPUHELPER_DLLPUBLIC css::uno::Reference< css::lang::XSingleServiceFactory > | createFactoryProxy (const css::uno::Reference< css::lang::XMultiServiceFactory > &rServiceManager, const css::uno::Reference< css::lang::XSingleServiceFactory > &rFactory) |
| Deprecated.
|
CPPUHELPER_DLLPUBLIC css::uno::Reference< css::lang::XSingleServiceFactory > | createOneInstanceFactory (const css::uno::Reference< css::lang::XMultiServiceFactory > &rServiceManager, const ::rtl::OUString &rComponentName, ComponentInstantiation pCreateFunction, const css::uno::Sequence< ::rtl::OUString > &rServiceNames, rtl_ModuleCount *pModCount=NULL) |
| Deprecated.
|
CPPUHELPER_DLLPUBLIC css::uno::Reference< css::lang::XSingleServiceFactory > | createSingleRegistryFactory (const css::uno::Reference< css::lang::XMultiServiceFactory > &rServiceManager, const ::rtl::OUString &rImplementationName, const css::uno::Reference< css::registry::XRegistryKey > &rImplementationKey) |
| Deprecated.
|
CPPUHELPER_DLLPUBLIC css::uno::Reference< css::lang::XSingleServiceFactory > | createOneInstanceRegistryFactory (const css::uno::Reference< css::lang::XMultiServiceFactory > &rServiceManager, const ::rtl::OUString &rComponentName, const css::uno::Reference< css::registry::XRegistryKey > &rImplementationKey) |
| Deprecated.
|
CPPUHELPER_DLLPUBLIC sal_Bool | component_writeInfoHelper (void *pServiceManager, void *pRegistryKey, const struct ImplementationEntry entries[]) |
| Helper function for implementation of the component_writeInfo()-function.
|
CPPUHELPER_DLLPUBLIC void * | component_getFactoryHelper (const char *pImplName, void *pServiceManager, void *pRegistryKey, const struct ImplementationEntry entries[]) |
| Helper function for implementation of the component_getFactory()-function, that must be implemented by every shared library component.
|
template<class target> |
void | convertPropertyValue (target &value, const css::uno::Any &a) |
| Converts the value stored in an any to a concrete C++ type.
|
void | convertPropertyValue (sal_Bool &target, const css::uno::Any &source) |
| conversion of basic types
|
void | convertPropertyValue (bool &target, const css::uno::Any &source) |
void | convertPropertyValue (sal_Int64 &target, const css::uno::Any &source) |
void | convertPropertyValue (sal_uInt64 &target, const css::uno::Any &source) |
void | convertPropertyValue (sal_Int32 &target, const css::uno::Any &source) |
void | convertPropertyValue (sal_uInt32 &target, const css::uno::Any &source) |
void | convertPropertyValue (sal_Int16 &target, const css::uno::Any &source) |
void | convertPropertyValue (sal_uInt16 &target, const css::uno::Any &source) |
void | convertPropertyValue (sal_Int8 &target, const css::uno::Any &source) |
void | convertPropertyValue (float &target, const css::uno::Any &source) |
void | convertPropertyValue (double &target, const css::uno::Any &source) |
template<class Interface1> |
css::uno::Any | queryInterface (const css::uno::Type &rType, Interface1 *p1) |
| Compares demanded type to given template argument types.
|
template<class Interface1, class Interface2> |
css::uno::Any | queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2) |
| Compares demanded type to given template argument types.
|
template<class Interface1, class Interface2, class Interface3> |
css::uno::Any | queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3) |
| Compares demanded type to given template argument types.
|
template<class Interface1, class Interface2, class Interface3, class Interface4> |
css::uno::Any | queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4) |
| Compares demanded type to given template argument types.
|
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5> |
css::uno::Any | queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4, Interface5 *p5) |
| Compares demanded type to given template argument types.
|
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6> |
css::uno::Any | queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4, Interface5 *p5, Interface6 *p6) |
| Compares demanded type to given template argument types.
|
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7> |
css::uno::Any | queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4, Interface5 *p5, Interface6 *p6, Interface7 *p7) |
| Compares demanded type to given template argument types.
|
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7, class Interface8> |
css::uno::Any | queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4, Interface5 *p5, Interface6 *p6, Interface7 *p7, Interface8 *p8) |
| Compares demanded type to given template argument types.
|
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7, class Interface8, class Interface9> |
css::uno::Any | queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4, Interface5 *p5, Interface6 *p6, Interface7 *p7, Interface8 *p8, Interface9 *p9) |
| Compares demanded type to given template argument types.
|
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7, class Interface8, class Interface9, class Interface10> |
css::uno::Any | queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4, Interface5 *p5, Interface6 *p6, Interface7 *p7, Interface8 *p8, Interface9 *p9, Interface10 *p10) |
| Compares demanded type to given template argument types.
|
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7, class Interface8, class Interface9, class Interface10, class Interface11> |
css::uno::Any | queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4, Interface5 *p5, Interface6 *p6, Interface7 *p7, Interface8 *p8, Interface9 *p9, Interface10 *p10, Interface11 *p11) |
| Compares demanded type to given template argument types.
|
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7, class Interface8, class Interface9, class Interface10, class Interface11, class Interface12> |
css::uno::Any | queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4, Interface5 *p5, Interface6 *p6, Interface7 *p7, Interface8 *p8, Interface9 *p9, Interface10 *p10, Interface11 *p11, Interface12 *p12) |
| Compares demanded type to given template argument types.
|
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7, class Interface8, class Interface9, class Interface10, class Interface11, class Interface12, class Interface13> |
css::uno::Any | queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4, Interface5 *p5, Interface6 *p6, Interface7 *p7, Interface8 *p8, Interface9 *p9, Interface10 *p10, Interface11 *p11, Interface12 *p12, Interface13 *p13) |
| Compares demanded type to given template argument types.
|
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7, class Interface8, class Interface9, class Interface10, class Interface11, class Interface12, class Interface13, class Interface14> |
css::uno::Any | queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4, Interface5 *p5, Interface6 *p6, Interface7 *p7, Interface8 *p8, Interface9 *p9, Interface10 *p10, Interface11 *p11, Interface12 *p12, Interface13 *p13, Interface14 *p14) |
| Compares demanded type to given template argument types.
|
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7, class Interface8, class Interface9, class Interface10, class Interface11, class Interface12, class Interface13, class Interface14, class Interface15, class Interface16, class Interface17> |
css::uno::Any | queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4, Interface5 *p5, Interface6 *p6, Interface7 *p7, Interface8 *p8, Interface9 *p9, Interface10 *p10, Interface11 *p11, Interface12 *p12, Interface13 *p13, Interface14 *p14, Interface15 *p15, Interface16 *p16, Interface17 *p17) |
| Compares demanded type to given template argument types.
|
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7, class Interface8, class Interface9, class Interface10, class Interface11, class Interface12, class Interface13, class Interface14, class Interface15, class Interface16, class Interface17, class Interface18> |
css::uno::Any | queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4, Interface5 *p5, Interface6 *p6, Interface7 *p7, Interface8 *p8, Interface9 *p9, Interface10 *p10, Interface11 *p11, Interface12 *p12, Interface13 *p13, Interface14 *p14, Interface15 *p15, Interface16 *p16, Interface17 *p17, Interface18 *p18) |
| Compares demanded type to given template argument types.
|
template<class Interface1, class Interface2, class Interface3, class Interface4, class Interface5, class Interface6, class Interface7, class Interface8, class Interface9, class Interface10, class Interface11, class Interface12, class Interface13, class Interface14, class Interface15, class Interface16, class Interface17, class Interface18, class Interface19> |
css::uno::Any | queryInterface (const css::uno::Type &rType, Interface1 *p1, Interface2 *p2, Interface3 *p3, Interface4 *p4, Interface5 *p5, Interface6 *p6, Interface7 *p7, Interface8 *p8, Interface9 *p9, Interface10 *p10, Interface11 *p11, Interface12 *p12, Interface13 *p13, Interface14 *p14, Interface15 *p15, Interface16 *p16, Interface17 *p17, Interface18 *p18, Interface19 *p19) |
| Compares demanded type to given template argument types.
|
CPPUHELPER_DLLPUBLIC css::uno::Reference< css::uno::XInterface > | loadSharedLibComponentFactory (::rtl::OUString const &uri, ::rtl::OUString const &rPath, ::rtl::OUString const &rImplName, css::uno::Reference< css::lang::XMultiServiceFactory > const &xMgr, css::uno::Reference< css::registry::XRegistryKey > const &xKey) |
| Loads a shared library component and gets the factory out of it.
|
CPPUHELPER_DLLPUBLIC void | writeSharedLibComponentInfo (::rtl::OUString const &uri, ::rtl::OUString const &rPath, css::uno::Reference< css::lang::XMultiServiceFactory > const &xMgr, css::uno::Reference< css::registry::XRegistryKey > const &xKey) |
| Invokes component_writeInfo() function of specified component library.
|
bool CPPUHELPER_DLLPUBLIC | supportsService (css::lang::XServiceInfo *implementation, rtl::OUString const &name) |
| A helper for implementations of com.sun.star.lang.XServiceInfo.
|
template<typename T> |
::com::sun::star::uno::Type const & | getTypeFavourUnsigned (SAL_UNUSED_PARAMETER ::com::sun::star::uno::Sequence< T > const *) |
template<typename T> |
::com::sun::star::uno::Type const & | getTypeFavourChar (SAL_UNUSED_PARAMETER ::com::sun::star::uno::Sequence< T > const *) |