diff --git a/drivers/internal/Task.h b/drivers/internal/Task.h index be2c932563c..632d690cd27 100644 --- a/drivers/internal/Task.h +++ b/drivers/internal/Task.h @@ -29,7 +29,7 @@ namespace events { */ -template +template struct AllArgs; template @@ -543,22 +543,22 @@ class Task: public TaskBase { All _args; }; -template -class Task: public TaskBase { +template +class Task: public TaskBase { public: - Task(TaskQueue *q = NULL, mbed::Callback cb = mbed::Callback()) + Task(TaskQueue *q = NULL, mbed::Callback cb = mbed::Callback()) : TaskBase(q), _args(cb) { } - Task &operator=(mbed::Callback cb) + Task &operator=(mbed::Callback cb) { _args.b0 = cb; return *this; } - void call(A0 a0) + void call(ARG0 a0) { _args.b1 = a0; post(); @@ -578,7 +578,7 @@ class Task: public TaskBase { } private: - typedef AllArgs, A0> All; + typedef AllArgs, ARG0> All; All _args; }; @@ -586,8 +586,8 @@ class Task: public TaskBase { * * Representation of a postable task */ -template -class Task: public TaskBase { +template +class Task: public TaskBase { public: /** @@ -596,7 +596,7 @@ class Task: public TaskBase { * @param q TaskQueue to post to * @param cb Callback to run */ - Task(TaskQueue *q = NULL, mbed::Callback cb = mbed::Callback()) + Task(TaskQueue *q = NULL, mbed::Callback cb = mbed::Callback()) : TaskBase(q), _args(cb) { } @@ -606,7 +606,7 @@ class Task: public TaskBase { * * @param cb Callback to run */ - Task &operator=(mbed::Callback cb) + Task &operator=(mbed::Callback cb) { _args.b0 = cb; return *this; @@ -623,7 +623,7 @@ class Task: public TaskBase { * @param a0 First callback parameter * @param a1 Second callback parameter */ - void call(A0 a0, A1 a1) + void call(ARG0 a0, ARG1 a1) { _args.b1 = a0; _args.b2 = a1; @@ -644,7 +644,7 @@ class Task: public TaskBase { } private: - typedef AllArgs, A0, A1> All; + typedef AllArgs, ARG0, ARG1> All; All _args; }; diff --git a/platform/FunctionPointer.h b/platform/FunctionPointer.h index 7111b8d19bf..dfcc7becd2e 100644 --- a/platform/FunctionPointer.h +++ b/platform/FunctionPointer.h @@ -32,37 +32,37 @@ namespace mbed { // Declarations for backwards compatibility // To be foward compatible, code should adopt the Callback class -template -class FunctionPointerArg1 : public Callback { +template +class FunctionPointerArg1 : public Callback { public: MBED_DEPRECATED_SINCE("mbed-os-5.1", "FunctionPointerArg1 has been replaced by Callback") - FunctionPointerArg1(R(*function)(A1) = 0) - : Callback(function) {} + FunctionPointerArg1(R(*function)(ARG1) = 0) + : Callback(function) {} template MBED_DEPRECATED_SINCE("mbed-os-5.1", "FunctionPointerArg1 has been replaced by Callback") - FunctionPointerArg1(T *object, R(T::*member)(A1)) - : Callback(object, member) {} + FunctionPointerArg1(T *object, R(T::*member)(ARG1)) + : Callback(object, member) {} - R(*get_function())(A1) + R(*get_function())(ARG1) { - return *reinterpret_cast(this); + return *reinterpret_cast(this); } - R call(A1 a1) const + R call(ARG1 a1) const { - if (!Callback::operator bool()) { + if (!Callback::operator bool()) { return (R)0; } - return Callback::call(a1); + return Callback::call(a1); } - R operator()(A1 a1) const + R operator()(ARG1 a1) const { - return Callback::call(a1); + return Callback::call(a1); } };