KASKADE 7 development version
|
Functor with first class semantics. More...
#include <functor.hh>
Functor with first class semantics.
Defined by return type and arguments of the callable entity. See "Modern C++ Design", chapter 5, by Andrei Alexandrescu for details.
Definition at line 73 of file functor.hh.
Public Types | |
typedef ReturnType_ | ReturnType |
Public Member Functions | |
Functor () | |
Functor (Functor const &functor) | |
Functor (const std::unique_ptr< Impl > &impl_) | |
template<class Fun > | |
Functor (const Fun &fun) | |
Functor & | operator= (const Functor &functor) |
ReturnType | operator() (Arguments... args) |
ReturnType | operator() (Arguments... args) const |
typedef ReturnType_ Kaskade::Functor< ReturnType_, Arguments >::ReturnType |
Definition at line 77 of file functor.hh.
|
inline |
Definition at line 79 of file functor.hh.
|
inline |
Definition at line 81 of file functor.hh.
|
inline |
Definition at line 83 of file functor.hh.
|
inline |
Definition at line 86 of file functor.hh.
|
inline |
Definition at line 90 of file functor.hh.
|
inline |
Definition at line 92 of file functor.hh.
|
inline |
Definition at line 88 of file functor.hh.