Scroom 0.14-48-ga0fee447
Loading...
Searching...
No Matches
function-additor.hh File Reference
#include <list>
#include <boost/function.hpp>
Include dependency graph for function-additor.hh:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Scroom::Detail::ThreadPool::FunctionAdditor
 
class  Scroom::Detail::ThreadPool::FunctionMultiplier
 

Namespaces

namespace  Scroom
 
namespace  Scroom::Detail
 
namespace  Scroom::Detail::ThreadPool
 

Functions

Scroom::Detail::ThreadPool::FunctionAdditor operator+ (boost::function< void()> const &f1, boost::function< void()> const &f2)
 
Scroom::Detail::ThreadPool::FunctionAdditoroperator+ (boost::function< void()> const &f1, Scroom::Detail::ThreadPool::FunctionAdditor &f2)
 
Scroom::Detail::ThreadPool::FunctionMultiplieroperator* (unsigned int i, Scroom::Detail::ThreadPool::FunctionMultiplier &m)
 
Scroom::Detail::ThreadPool::FunctionMultiplier operator* (unsigned int i, boost::function< void()> const &f)
 
Scroom::Detail::ThreadPool::FunctionMultiplier operator* (boost::function< void()> const &f, unsigned int i)
 

Function Documentation

◆ operator*() [1/3]

Scroom::Detail::ThreadPool::FunctionMultiplier operator* ( boost::function< void()> const &  f,
unsigned int  i 
)
86{
88}
Definition function-additor.hh:31
f
Definition gtkhelper-tests.cc:43

◆ operator*() [2/3]

Scroom::Detail::ThreadPool::FunctionMultiplier operator* ( unsigned int  i,
boost::function< void()> const &  f 
)

◆ operator*() [3/3]

76{
77 return m * i;
78}

◆ operator+() [1/2]

Scroom::Detail::ThreadPool::FunctionAdditor operator+ ( boost::function< void()> const &  f1,
boost::function< void()> const &  f2 
)
63{
65}
Definition function-additor.hh:17

◆ operator+() [2/2]

Scroom::Detail::ThreadPool::FunctionAdditor & operator+ ( boost::function< void()> const &  f1,
Scroom::Detail::ThreadPool::FunctionAdditor f2 
)
69{
70 f2.addBefore(f1);
71
72 return f2;
73}
void addBefore(boost::function< void()> const &fn)
Definition function-additor.cc:10
Here is the call graph for this function: