23 #ifndef INCLUDED_CPPUHELPER_IMPLBASE_EX_HXX
24 #define INCLUDED_CPPUHELPER_IMPLBASE_EX_HXX
33 namespace cppu {
class OWeakAggObject; }
34 namespace cppu {
class OWeakObject; }
55 typedef css::uno::Type
const & (SAL_CALL * fptr_getCppuType)(
void * );
76 #define CPPUHELPER_DETAIL_TYPEENTRY(Ifc) \
77 { { Ifc::static_type }, \
78 reinterpret_cast<sal_IntPtr>( static_cast<Ifc *>( reinterpret_cast<Impl *>(16) )) - 16 }
102 type_entry m_typeEntries[ 1 ];
108 css::uno::Type
const & rType,
114 css::uno::Type
const & rType,
120 SAL_CALL ImplHelper_getTypes(
125 SAL_CALL ImplInhHelper_getTypes(
127 css::uno::Sequence< css::uno::Type >
const & rAddTypes );
131 SAL_CALL ImplHelper_getImplementationId(
137 css::uno::Type
const & rType,
144 SAL_CALL WeakImplHelper_getTypes(
150 SAL_CALL WeakAggImplHelper_queryAgg(
151 css::uno::Type
const & rType,
158 SAL_CALL WeakAggImplHelper_getTypes(