]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
ceph_timer: prefer using directive to typedef
authorMatt Benjamin <mbenjamin@redhat.com>
Tue, 23 Aug 2016 19:57:06 +0000 (15:57 -0400)
committerMatt Benjamin <mbenjamin@redhat.com>
Wed, 5 Oct 2016 18:25:17 +0000 (14:25 -0400)
This change replaces the existing member-hook typedef as well as
the new set-type typedefs, so committed separately.

Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
(cherry picked from commit f7d4d418658d2091652033045abdb4bfbeb637aa)

src/common/ceph_timer.h

index 97b0dc96865b2fe6d02c70503c97ec129108c2bd..6323be66ab442b33980091ca88300a3ad362d266 100644 (file)
@@ -58,7 +58,7 @@ namespace ceph {
 
     template <class TC>
     class timer {
-      typedef set_member_hook<link_mode<normal_link> > sh;
+      using sh = set_member_hook<link_mode<normal_link> >;
 
       struct event {
        typename TC::time_point t;
@@ -89,17 +89,17 @@ namespace ceph {
        }
       };
 
-      typedef set<event,
-                 member_hook<event, sh, &event::schedule_link>,
-                 constant_time_size<false>,
-                 compare<SchedCompare> > schedule_type;
+      using schedule_type = set<event,
+                               member_hook<event, sh, &event::schedule_link>,
+                               constant_time_size<false>,
+                               compare<SchedCompare> >;
 
       schedule_type schedule;
 
-      typedef set<event,
-                 member_hook<event, sh, &event::event_link>,
-                 constant_time_size<false>,
-                 compare<EventCompare> > event_set_type;
+      using event_set_type = set<event,
+                                member_hook<event, sh, &event::event_link>,
+                                constant_time_size<false>,
+                                compare<EventCompare> >;
 
       event_set_type events;