3 #ifndef INCLUDED_CPPUHELPER_IMPLBASE_EX_HXX
4 #define INCLUDED_CPPUHELPER_IMPLBASE_EX_HXX
13 namespace cppu {
class OWeakAggObject; }
14 namespace cppu {
class OWeakObject; }
35 typedef css::uno::Type
const & (SAL_CALL * fptr_getCppuType)(
void * );
56 #define CPPUHELPER_DETAIL_TYPEENTRY(Ifc) \
57 { { Ifc::static_type }, \
58 reinterpret_cast<sal_IntPtr>( static_cast<Ifc *>( reinterpret_cast<Impl *>(16) )) - 16 }
82 type_entry m_typeEntries[ 1 ];
88 css::uno::Type
const & rType,
94 css::uno::Type
const & rType,
100 SAL_CALL ImplHelper_getTypes(
105 SAL_CALL ImplInhHelper_getTypes(
107 css::uno::Sequence< css::uno::Type >
const & rAddTypes );
111 SAL_CALL ImplHelper_getImplementationId(
117 css::uno::Type
const & rType,
124 SAL_CALL WeakImplHelper_getTypes(
130 SAL_CALL WeakAggImplHelper_queryAgg(
131 css::uno::Type
const & rType,
138 SAL_CALL WeakAggImplHelper_getTypes(
unsigned char sal_Bool
Definition: types.h:18
struct SAL_DLLPUBLIC_RTTI _typelib_TypeDescriptionReference typelib_TypeDescriptionReference
Holds a weak reference to a type description.
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:470
Base class to implement a UNO object supporting weak references, i.e.
Definition: weakagg.hxx:25
#define SAL_WARN_UNUSED
Annotate classes where a compiler should warn if an instance is unused.
Definition: types.h:567
#define CPPUHELPER_DLLPUBLIC
Definition: cppuhelperdllapi.h:12
signed char sal_Int8
Definition: types.h:23
Base class to implement a UNO object supporting weak references, i.e.
Definition: weak.hxx:27