@@ -95,27 +95,27 @@ class DefinePyBaseWrapped : public py::wrapper<DefineBase<label>> {
9595};
9696
9797// 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>;
101101
102102// 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>;
107107
108108// - Unique Ptr
109109// 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>;
113113
114114// 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>;
119119
120120class PyInstanceStats {
121121 public:
0 commit comments