Vtable for Alarm
Alarm::_ZTV5Alarm: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI5Alarm)
16    0u
24    0u
32    (int (*)(...))__cxa_pure_virtual

Class Alarm
   size=32 align=8
   base size=28 base align=8
Alarm (0x0x7fc47ce215a0) 0
    vptr=((& Alarm::_ZTV5Alarm) + 16u)

Vtable for AlarmTimer
AlarmTimer::_ZTV10AlarmTimer: 5u entries
0     (int (*)(...))0
8     (int (*)(...))(& _ZTI10AlarmTimer)
16    (int (*)(...))AlarmTimer::~AlarmTimer
24    (int (*)(...))AlarmTimer::~AlarmTimer
32    (int (*)(...))AlarmTimer::handler

Class AlarmTimer
   size=32 align=8
   base size=32 base align=8
AlarmTimer (0x0x7fc47ccd42d8) 0
    vptr=((& AlarmTimer::_ZTV10AlarmTimer) + 16u)
  Alarm (0x0x7fc47ce21600) 0
      primary-for AlarmTimer (0x0x7fc47ccd42d8)

