Skip to content

Commit 6124343

Browse files
fix EventQueue template functions definition
Fix template functions passing UserAllocatedEvent<...> as argument.
1 parent 940d3fd commit 6124343

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

events/EventQueue.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -167,8 +167,8 @@ class EventQueue : private mbed::NonCopyable<EventQueue> {
167167
* @return true if event was successfully cancelled
168168
* false if event was not cancelled (invalid queue or executing already begun)
169169
*/
170-
template<typename... Args>
171-
bool cancel(UserAllocatedEvent<Args...> *event)
170+
template<typename F, typename A>
171+
bool cancel(UserAllocatedEvent<F, A> *event)
172172
{
173173
if (event->_equeue != &_equeue) {
174174
return false;
@@ -213,8 +213,8 @@ class EventQueue : private mbed::NonCopyable<EventQueue> {
213213
* Undefined if id is invalid.
214214
*
215215
*/
216-
template<typename... Args>
217-
int time_left(UserAllocatedEvent<Args...> *event)
216+
template<typename F, typename A>
217+
int time_left(UserAllocatedEvent<F, A> *event)
218218
{
219219
if (event && event->_equeue != &_equeue) {
220220
return -1;

0 commit comments

Comments
 (0)