template<class REC, class RET, typename... ARGS>
struct lib::VerbHolder< REC, RET(ARGS...)>
Building block: actual storage for a "verb" (function pointer), together with the pre-bound invocation arguments for this specific operation.
Definition at line 128 of file verb-visitor.hpp.
|
template<typename... PARS> |
| VerbHolder (typename Verb::Handler handlerRef, Literal verbID, PARS &&... args) |
|
RET | applyTo (REC &receiver) override |
|
Literal | getID () const override |
|
bool | operator!= (VerbInvoker const &o) const |
|
bool | operator== (VerbInvoker const &o) const |
|
virtual void | cloneInto (void *targetBuffer) const=0 |
|
| VerbToken (Handler handlerFunction, Literal token) |
|
RET | applyTo (REC &receiver, ARGS &&...args) |
|
Literal const & | getID () const |
|
| operator string () const |
|
bool | operator!= (VerbToken const &o) const |
|
bool | operator== (VerbToken const &o) const |
| equality of VerbToken, based on equality of the #token_ Literal More...
|
|