Skip to content

Commit 20c0b61

Browse files
committed
use type aliases instead of typedefs
1 parent c963f0e commit 20c0b61

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/arduino-timer.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@
5252

5353
namespace Timers {
5454

55-
typedef unsigned long Timepoint;
55+
using Timepoint = unsigned long;
5656

5757
enum class TimerStatus
5858
{
@@ -61,9 +61,9 @@ enum class TimerStatus
6161
reschedule
6262
};
6363

64-
typedef std::tuple<TimerStatus, Timepoint> HandlerResult;
64+
using HandlerResult = std::tuple<TimerStatus, Timepoint>;
6565

66-
typedef std::function<HandlerResult (void)> Handler;
66+
using Handler = std::function<HandlerResult (void)>;
6767

6868
struct Timer {
6969
Handler handler;
@@ -78,7 +78,7 @@ struct Timer {
7878
Timer& operator=(const Timer&) = delete;
7979
};
8080

81-
typedef std::optional<std::reference_wrapper<Timer>> TimerHandle;
81+
using TimerHandle = std::optional<std::reference_wrapper<Timer>>;
8282

8383
template <
8484
size_t max_timers = TIMERSET_DEFAULT_TIMERS, // max number of timers

0 commit comments

Comments
 (0)