19 #ifndef _CPPUHELPER_COMPBASE7_HXX_
20 #define _CPPUHELPER_COMPBASE7_HXX_
30 #if defined __SUNPRO_CC
48 template<
class Ifc1,
class Ifc2,
class Ifc3,
class Ifc4,
class Ifc5,
class Ifc6,
class Ifc7 >
50 :
public WeakComponentImplHelperBase
51 ,
public ::com::sun::star::lang::XTypeProvider
52 ,
public Ifc1,
public Ifc2,
public Ifc3,
public Ifc4,
public Ifc5,
public Ifc6,
public Ifc7
54 struct cd :
public rtl::StaticAggregate< class_data, ImplClassData7< Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, WeakComponentImplHelper7<Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7> > > {};
57 : WeakComponentImplHelperBase( rMutex )
60 {
return WeakComponentImplHelper_query( rType, cd::get(),
this, (WeakComponentImplHelperBase *)
this ); }
61 virtual void SAL_CALL acquire() throw ()
62 { WeakComponentImplHelperBase::acquire(); }
63 virtual void SAL_CALL release() throw ()
64 { WeakComponentImplHelperBase::release(); }
65 virtual void SAL_CALL dispose()throw (::com::sun::star::uno::RuntimeException)
66 { WeakComponentImplHelperBase::dispose(); }
67 virtual void SAL_CALL addEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & xListener)
throw (::com::sun::star::uno::RuntimeException)
68 { WeakComponentImplHelperBase::addEventListener(xListener); }
69 virtual void SAL_CALL removeEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & xListener)
throw (::com::sun::star::uno::RuntimeException)
70 { WeakComponentImplHelperBase::removeEventListener(xListener); }
71 virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException)
72 {
return WeakComponentImplHelper_getTypes( cd::get() ); }
73 virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException)
74 {
return ImplHelper_getImplementationId( cd::get() ); }
77 #if defined __SUNPRO_CC
90 template<
class Ifc1,
class Ifc2,
class Ifc3,
class Ifc4,
class Ifc5,
class Ifc6,
class Ifc7 >
92 :
public WeakComponentImplHelperBase
93 ,
public ::com::sun::star::lang::XTypeProvider
94 ,
public Ifc1,
public Ifc2,
public Ifc3,
public Ifc4,
public Ifc5,
public Ifc6,
public Ifc7
96 struct cd :
public rtl::StaticAggregate< class_data, ImplClassData7< Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, PartialWeakComponentImplHelper7<Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7> > > {};
99 : WeakComponentImplHelperBase( rMutex )
102 {
return WeakComponentImplHelper_query( rType, cd::get(),
this, (WeakComponentImplHelperBase *)
this ); }
103 virtual void SAL_CALL acquire() throw ()
104 { WeakComponentImplHelperBase::acquire(); }
105 virtual void SAL_CALL release() throw ()
106 { WeakComponentImplHelperBase::release(); }
107 virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException)
108 {
return WeakComponentImplHelper_getTypes( cd::get() ); }
109 virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException)
110 {
return ImplHelper_getImplementationId( cd::get() ); }
130 template<
class Ifc1,
class Ifc2,
class Ifc3,
class Ifc4,
class Ifc5,
class Ifc6,
class Ifc7 >
132 :
public WeakAggComponentImplHelperBase
133 ,
public ::com::sun::star::lang::XTypeProvider
134 ,
public Ifc1,
public Ifc2,
public Ifc3,
public Ifc4,
public Ifc5,
public Ifc6,
public Ifc7
136 struct cd :
public rtl::StaticAggregate< class_data, ImplClassData7< Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7, WeakAggComponentImplHelper7<Ifc1, Ifc2, Ifc3, Ifc4, Ifc5, Ifc6, Ifc7> > > {};
139 : WeakAggComponentImplHelperBase( rMutex )
143 virtual ::com::sun::star::uno::Any SAL_CALL queryAggregation( ::
com::sun::star::uno::Type const & rType )
throw (::com::sun::star::uno::RuntimeException)
144 {
return WeakAggComponentImplHelper_queryAgg( rType, cd::get(),
this, (WeakAggComponentImplHelperBase *)
this ); }
145 virtual void SAL_CALL acquire() throw ()
146 { WeakAggComponentImplHelperBase::acquire(); }
147 virtual void SAL_CALL release() throw ()
148 { WeakAggComponentImplHelperBase::release(); }
149 virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes() throw (::com::sun::star::uno::RuntimeException)
150 {
return WeakAggComponentImplHelper_getTypes( cd::get() ); }
151 virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId() throw (::com::sun::star::uno::RuntimeException)
152 {
return ImplHelper_getImplementationId( cd::get() ); }