LibreOffice Module slideshow (master) 1
Static Public Member Functions | List of all members
slideshow::internal::ListenerOperations< std::weak_ptr< ListenerTargetT > > Struct Template Reference

#include <listenercontainer.hxx>

Static Public Member Functions

template<typename ContainerT , typename FuncT >
static bool notifySingleListener (ContainerT &rContainer, FuncT func)
 
template<typename ContainerT , typename FuncT >
static bool notifyAllListeners (ContainerT &rContainer, FuncT func)
 
template<typename ContainerT >
static void pruneListeners (ContainerT &rContainer, size_t nSizeThreshold)
 

Detailed Description

template<typename ListenerTargetT>
struct slideshow::internal::ListenerOperations< std::weak_ptr< ListenerTargetT > >

Definition at line 109 of file listenercontainer.hxx.

Member Function Documentation

◆ notifyAllListeners()

template<typename ListenerTargetT >
template<typename ContainerT , typename FuncT >
static bool slideshow::internal::ListenerOperations< std::weak_ptr< ListenerTargetT > >::notifyAllListeners ( ContainerT &  rContainer,
FuncT  func 
)
inlinestatic

Definition at line 129 of file listenercontainer.hxx.

◆ notifySingleListener()

template<typename ListenerTargetT >
template<typename ContainerT , typename FuncT >
static bool slideshow::internal::ListenerOperations< std::weak_ptr< ListenerTargetT > >::notifySingleListener ( ContainerT &  rContainer,
FuncT  func 
)
inlinestatic

Definition at line 113 of file listenercontainer.hxx.

◆ pruneListeners()

template<typename ListenerTargetT >
template<typename ContainerT >
static void slideshow::internal::ListenerOperations< std::weak_ptr< ListenerTargetT > >::pruneListeners ( ContainerT &  rContainer,
size_t  nSizeThreshold 
)
inlinestatic

Definition at line 148 of file listenercontainer.hxx.


The documentation for this struct was generated from the following file: