23#ifndef INCLUDED_CPPUHELPER_WEAKAGG_HXX
24#define INCLUDED_CPPUHELPER_WEAKAGG_HXX
28#include "com/sun/star/uno/XAggregation.hpp"
47 ,
public css::uno::XAggregation
58 virtual void SAL_CALL acquire() SAL_NOEXCEPT SAL_OVERRIDE;
62 virtual
void SAL_CALL release() SAL_NOEXCEPT SAL_OVERRIDE;
77 virtual
void SAL_CALL setDelegator( const css::
uno::Reference< css::
uno::
XInterface > & Delegator ) SAL_OVERRIDE;
83 virtual css::
uno::Any SAL_CALL queryAggregation( const css::
uno::
Type & rType ) SAL_OVERRIDE;
96 css::
uno::WeakReferenceHelper xDelegator;
100 SAL_DELETED_FUNCTION;
Base class to implement a UNO object supporting weak references, i.e.
OWeakAggObject()
Constructor.
Base class to implement a UNO object supporting weak references, i.e.
#define CPPUHELPER_DLLPUBLIC
css::uno::Any SAL_CALL queryInterface(const css::uno::Type &rType, Interface1 *p1)
Compares demanded type to given template argument types.