|
typedef Return_ | Return |
|
typedef Receiver_ | Receiver |
|
typedef Return_(Receiver_::* | Signature) () |
|
typedef Return_(Receiver_::* | Method) () |
|
|
| ApplyMethod (Method method) |
|
template<typename Passed > |
Return | apply (Receiver &receiver, Passed) |
|
template<typename Passed > |
void | observe (Passed) |
|
◆ ApplyMethod()
template<typename Parameters , typename Return_ , typename Receiver_ >
153 :
154 method(method) {}
◆ apply()
template<typename Parameters , typename Return_ , typename Receiver_ >
template<typename Passed >
161 {
162 return (receiver.*method)();
163 }
◆ arity()
template<typename Parameters , typename Return_ , typename Receiver_ >
156 {
157 return 0;
158 }
◆ observe()
template<typename Parameters , typename Return_ , typename Receiver_ >
template<typename Passed >
The documentation for this class was generated from the following file: