File tree Expand file tree Collapse file tree 2 files changed +13
-0
lines changed
Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,10 @@ void Method::attachCallback(const Functor0 & callback) {
99 callback_ = callback;
1010}
1111
12+ void Method::attachCallbackCharArg (const Functor1<char > & callback) {
13+ callbackCharArg_ = callback;
14+ }
15+
1216void Method::attachCallbackIntArg (const Functor1<int > & callback) {
1317 callbackIntArg_ = callback;
1418}
@@ -39,6 +43,12 @@ void Method::callback() {
3943 }
4044}
4145
46+ void Method::callbackCharArg (char val) {
47+ if (callbackCharArg_) {
48+ callbackCharArg_ (val);
49+ }
50+ }
51+
4252void Method::callbackFloatArg (float val) {
4353 if (callbackFloatArg_) {
4454 callbackFloatArg_ (val);
Original file line number Diff line number Diff line change @@ -11,13 +11,15 @@ class Method
1111 public:
1212 Method ();
1313 void attachCallback (const Functor0 & callback);
14+ void attachCallbackCharArg (const Functor1<char > & callback);
1415 void attachCallbackIntArg (const Functor1<int > & callback);
1516 void attachCallback2IntArg (const Functor2<int , int > & callback);
1617 void attachCallback3IntArg (const Functor3<int , int , int > & callback);
1718 void attachCallbackFloatArg (const Functor1<float > & callback);
1819 void attachCallbackIntStringArg (const Functor2<int , String> & callback);
1920 void attachCallbackIntStringBoolArg (const Functor3<int , String, bool > & callback);
2021 void callback ();
22+ void callbackCharArg (char val);
2123 void callbackIntArg (int val);
2224 void callback2IntArg (int val1, int val2);
2325 void callback3IntArg (int val1, int val2, int val3);
@@ -27,6 +29,7 @@ class Method
2729
2830 protected:
2931 Functor0 callback_;
32+ Functor1<char > callbackCharArg_;
3033 Functor1<int > callbackIntArg_;
3134 Functor1<float > callbackFloatArg_;
3235 Functor2<int , int > callback2IntArg_;
You can’t perform that action at this time.
0 commit comments