LibreOffice Module cppuhelper (master) 1
Classes | Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
cppu::PropertySetMixinImpl::BoundListeners Class Reference

A class used by subclasses of cppu::PropertySetMixin when implementing UNO interface type attribute setter functions. More...

#include <propertysetmixin.hxx>

Collaboration diagram for cppu::PropertySetMixinImpl::BoundListeners:
[legend]

Classes

class  Impl
 

Public Member Functions

 BoundListeners ()
 The constructor. More...
 
 ~BoundListeners ()
 The destructor. More...
 
void notify () const
 Notifies any css::beans::XPropertyChangeListeners. More...
 

Private Member Functions

 BoundListeners (const BoundListeners &) SAL_DELETED_FUNCTION
 
void operator= (const BoundListeners &) SAL_DELETED_FUNCTION
 

Private Attributes

Implm_impl
 

Friends

class PropertySetMixinImpl
 

Detailed Description

A class used by subclasses of cppu::PropertySetMixin when implementing UNO interface type attribute setter functions.

This class is not thread safe; that is, the constructor, notify, and the destructor must be called from the same thread.

See cppu::PropertySetMixinImpl::prepareSet for further details.

Definition at line 115 of file propertysetmixin.hxx.

Constructor & Destructor Documentation

◆ BoundListeners() [1/2]

PropertySetMixinImpl::BoundListeners::BoundListeners ( )

The constructor.

May throw std::bad_alloc.

Definition at line 333 of file propertysetmixin.cxx.

◆ ~BoundListeners()

PropertySetMixinImpl::BoundListeners::~BoundListeners ( )

The destructor.

Does not throw.

Definition at line 335 of file propertysetmixin.cxx.

References cppu::PropertySetMixinImpl::m_impl.

◆ BoundListeners() [2/2]

cppu::PropertySetMixinImpl::BoundListeners::BoundListeners ( const BoundListeners )
private

Member Function Documentation

◆ notify()

void PropertySetMixinImpl::BoundListeners::notify ( ) const

Notifies any css::beans::XPropertyChangeListeners.

May throw css::uno::RuntimeException and std::bad_alloc.

See cppu::PropertySetMixinImpl::prepareSet for further details.

Definition at line 339 of file propertysetmixin.cxx.

References cppu::PropertySetMixinImpl::m_impl.

◆ operator=()

void cppu::PropertySetMixinImpl::BoundListeners::operator= ( const BoundListeners )
private

Friends And Related Function Documentation

◆ PropertySetMixinImpl

friend class PropertySetMixinImpl
friend

Definition at line 150 of file propertysetmixin.hxx.

Member Data Documentation

◆ m_impl

Impl* cppu::PropertySetMixinImpl::BoundListeners::m_impl
private

Definition at line 148 of file propertysetmixin.hxx.

Referenced by cppu::PropertySetMixinImpl::prepareSet().


The documentation for this class was generated from the following files: