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

#include <listenercontainer.hxx>

Static Public Member Functions

template<typename ContainerT , typename FuncT >
static bool notifySingleListener (ContainerT &rContainer, FuncT func)
 Notify a single one of the listeners. More...
 
template<typename ContainerT , typename FuncT >
static bool notifyAllListeners (ContainerT &rContainer, FuncT func)
 Notify all listeners. More...
 
template<typename ContainerT >
static void pruneListeners (ContainerT &, size_t)
 Prune container from deceased listeners. More...
 

Detailed Description

template<typename ListenerT>
struct slideshow::internal::ListenerOperations< ListenerT >

Definition at line 63 of file listenercontainer.hxx.

Member Function Documentation

◆ notifyAllListeners()

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

Notify all listeners.

Definition at line 81 of file listenercontainer.hxx.

◆ notifySingleListener()

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

Notify a single one of the listeners.

Definition at line 68 of file listenercontainer.hxx.

◆ pruneListeners()

template<typename ListenerT >
template<typename ContainerT >
static void slideshow::internal::ListenerOperations< ListenerT >::pruneListeners ( ContainerT &  ,
size_t   
)
inlinestatic

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