@@ -95,27 +95,27 @@ class DefinePyBaseWrapped : public py::wrapper<DefineBase<label>> {
95
95
};
96
96
97
97
// BaseBad - No wrapper alias.
98
- typedef DefineBase<BaseBadLabel> BaseBad ;
99
- typedef DefineBaseContainer<BaseBadLabel> BaseBadContainer ;
100
- typedef Stats<ChildBadLabel> ChildBadStats ;
98
+ using BaseBad = DefineBase<BaseBadLabel>;
99
+ using BaseBadContainer = DefineBaseContainer<BaseBadLabel>;
100
+ using ChildBadStats = Stats<ChildBadLabel>;
101
101
102
102
// Base - wrapper alias used in pybind definition.
103
- typedef DefineBase<BaseLabel> Base ;
104
- typedef DefinePyBase<BaseLabel> PyBase ;
105
- typedef DefineBaseContainer<BaseLabel> BaseContainer ;
106
- typedef Stats<ChildLabel> ChildStats ;
103
+ using Base = DefineBase<BaseLabel>;
104
+ using PyBase = DefinePyBase<BaseLabel>;
105
+ using BaseContainer = DefineBaseContainer<BaseLabel>;
106
+ using ChildStats = Stats<ChildLabel>;
107
107
108
108
// - Unique Ptr
109
109
// BaseBad - No wrapper alias.
110
- typedef DefineBase<BaseBadUniqueLabel> BaseBadUnique ;
111
- typedef DefineBaseUniqueContainer<BaseBadUniqueLabel> BaseBadUniqueContainer ;
112
- typedef Stats<ChildBadUniqueLabel> ChildBadUniqueStats ;
110
+ using BaseBadUnique = DefineBase<BaseBadUniqueLabel>;
111
+ using BaseBadUniqueContainer = DefineBaseUniqueContainer<BaseBadUniqueLabel>;
112
+ using ChildBadUniqueStats = Stats<ChildBadUniqueLabel>;
113
113
114
114
// Base - wrapper alias used directly.
115
- typedef DefineBase<BaseUniqueLabel> BaseUnique ;
116
- typedef DefinePyBaseWrapped<BaseUniqueLabel> PyBaseUnique ;
117
- typedef DefineBaseUniqueContainer<BaseUniqueLabel> BaseUniqueContainer ;
118
- typedef Stats<ChildUniqueLabel> ChildUniqueStats ;
115
+ using BaseUnique = DefineBase<BaseUniqueLabel>;
116
+ using PyBaseUnique = DefinePyBaseWrapped<BaseUniqueLabel>;
117
+ using BaseUniqueContainer = DefineBaseUniqueContainer<BaseUniqueLabel>;
118
+ using ChildUniqueStats = Stats<ChildUniqueLabel>;
119
119
120
120
class PyInstanceStats {
121
121
public:
0 commit comments