19 #ifndef INCLUDED_CPPUHELPER_IMPLBASE_EX_HXX
20 #define INCLUDED_CPPUHELPER_IMPLBASE_EX_HXX
24 #include <com/sun/star/lang/XTypeProvider.hpp>
29 #include <com/sun/star/lang/XMultiServiceFactory.hpp>
49 typedef ::com::sun::star::uno::Type
const & (SAL_CALL * fptr_getCppuType)(
void * )
SAL_THROW(());
91 type_entry m_typeEntries[ 1 ];
96 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Any SAL_CALL ImplHelper_query(
100 SAL_THROW( (::com::sun::star::uno::RuntimeException) );
103 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Any SAL_CALL ImplHelper_queryNoXInterface(
107 SAL_THROW( (::com::sun::star::uno::RuntimeException) );
110 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type >
111 SAL_CALL ImplHelper_getTypes(
113 SAL_THROW( (::com::sun::star::uno::RuntimeException) );
116 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type >
117 SAL_CALL ImplInhHelper_getTypes(
120 SAL_THROW( (::com::sun::star::uno::RuntimeException) );
123 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Sequence< sal_Int8 >
124 SAL_CALL ImplHelper_getImplementationId(
126 SAL_THROW( (::com::sun::star::uno::RuntimeException) );
130 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Any SAL_CALL WeakImplHelper_query(
135 SAL_THROW( (::com::sun::star::uno::RuntimeException) );
138 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type >
139 SAL_CALL WeakImplHelper_getTypes(
141 SAL_THROW( (::com::sun::star::uno::RuntimeException) );
145 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Any
146 SAL_CALL WeakAggImplHelper_queryAgg(
151 SAL_THROW( (::com::sun::star::uno::RuntimeException) );
154 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type >
155 SAL_CALL WeakAggImplHelper_getTypes(
157 SAL_THROW( (::com::sun::star::uno::RuntimeException) );
Holds a weak reference to a type description.
Definition: typedescription.h:40
C++ class representing an IDL meta type.
Definition: Type.h:55
Base class to implement an UNO object supporting weak references, i.e.
Definition: weakagg.hxx:40
unsigned char sal_Bool
Definition: types.h:46
Base class to implement an UNO object supporting weak references, i.e.
Definition: weak.hxx:43
signed char sal_Int8
Definition: types.h:51
const ::com::sun::star::uno::Type & getCppuType(SAL_UNUSED_PARAMETER const ::com::sun::star::uno::Any *)
Gets the meta type of IDL type any.
Definition: Any.h:364
#define SAL_THROW(exc)
Definition of function throw clause macros.
Definition: types.h:358