LibreOffice Module slideshow (master) 1
Classes | Namespaces | Macros | Functions
delayevent.hxx File Reference
#include "event.hxx"
#include <functional>
#include <utility>
Include dependency graph for delayevent.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  slideshow::internal::Delay
 Event, which delays the functor call the given amount of time. More...
 
class  slideshow::internal::Delay_
 

Namespaces

namespace  slideshow
 
namespace  slideshow::internal
 

Macros

#define makeDelay(f, t, d)
 
#define makeEvent(f, d)
 

Functions

template<typename FuncT >
EventSharedPtr slideshow::internal::makeDelay_ (FuncT const &func, double nTimeout, char const *from_function, char const *from_file, int from_line, const OUString &rsDescription)
 

Macro Definition Documentation

◆ makeDelay

#define makeDelay (   f,
  t,
  d 
)
Value:
makeDelay_(f, t, \
__func__, __FILE__, __LINE__, \
d)
EventSharedPtr makeDelay_(FuncT const &func, double nTimeout, char const *from_function, char const *from_file, int from_line, const OUString &rsDescription)
Definition: delayevent.hxx:119

Definition at line 128 of file delayevent.hxx.

◆ makeEvent

#define makeEvent (   f,
  d 
)
Value:
makeDelay_(f, 0.0, \
__func__, __FILE__, __LINE__, \
d)

Definition at line 131 of file delayevent.hxx.