Scroom  0.14
function-additor.cc File Reference
Include dependency graph for function-additor.cc:

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 }

◆ operator*() [2/3]

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

◆ 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 }

◆ 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 }
Here is the call graph for this function:
Scroom::Detail::ThreadPool::FunctionAdditor
Definition: function-additor.hh:16
Scroom::Detail::ThreadPool::FunctionMultiplier
Definition: function-additor.hh:30
Scroom::Detail::ThreadPool::FunctionAdditor::addBefore
void addBefore(boost::function< void()> const &fn)
Definition: function-additor.cc:10