|
| | CaptureInvocationFunc (const I &_data, R(*_function)(I &, A...), bool dataIsIdentity_) noexcept |
| | Utilizes copy-ctor from 'const I& _data'. More...
|
| |
| | CaptureInvocationFunc (I &&_data, R(*_function)(I &, A...), bool dataIsIdentity_) noexcept |
| | Utilizes move-ctor from moved 'I&& _data'. More...
|
| |
| int | getType () const noexcept override |
| |
| InvocationFunc< R, A... > * | clone () const noexcept override |
| |
| R | invoke (A... args) override |
| |
| bool | operator== (const InvocationFunc< R, A... > &rhs) const noexcept override |
| |
| bool | operator!= (const InvocationFunc< R, A... > &rhs) const noexcept override |
| |
| std::string | toString () const override |
| |
| | InvocationFunc (const InvocationFunc &o) noexcept=default |
| |
| | InvocationFunc (InvocationFunc &&o) noexcept=default |
| |
| virtual | ~InvocationFunc () noexcept |
| |
| InvocationFunc & | operator= (const InvocationFunc &o) noexcept=default |
| |
| InvocationFunc & | operator= (InvocationFunc &&o) noexcept=default |
| |
| virtual int | getType () const noexcept=0 |
| | Poor man's RTTI. More...
|
| |
| virtual InvocationFunc< R, A... > * | clone () const noexcept=0 |
| |
| virtual std::string | toString () const=0 |
| |
template<typename R, typename I, typename... A>
class jau::CaptureInvocationFunc< R, I, A >
Definition at line 216 of file function_def.hpp.