@@ -81,11 +81,12 @@ class TConclusionStatusGenericImpl {
81
81
template <class TStatus , TStatus StatusOk, TStatus DefaultError>
82
82
class TConclusionStatusImpl : public TConclusionStatusGenericImpl <TStatus, StatusOk, DefaultError, TString, TConclusionStatusImpl<TStatus, StatusOk, DefaultError>> {
83
83
protected:
84
- friend class TConclusionStatusGenericImpl <TStatus, StatusOk, DefaultError, TString, TConclusionStatusImpl<TStatus, StatusOk, DefaultError>>;
85
-
86
- using TBase = TConclusionStatusGenericImpl<TStatus, StatusOk, DefaultError, TString, TConclusionStatusImpl<TStatus, StatusOk, DefaultError>>;
84
+ using TSelf = TConclusionStatusImpl<TStatus, StatusOk, DefaultError>;
85
+ using TBase = TConclusionStatusGenericImpl<TStatus, StatusOk, DefaultError, TString, TSelf>;
87
86
using TBase::TBase;
88
87
88
+ friend class TConclusionStatusGenericImpl <TStatus, StatusOk, DefaultError, TString, TSelf>;
89
+
89
90
TConclusionStatusImpl () = default ;
90
91
91
92
TConclusionStatusImpl (const char * errorMessage, TStatus status = DefaultError)
@@ -109,11 +110,12 @@ class TConclusionStatusImpl : public TConclusionStatusGenericImpl<TStatus, Statu
109
110
template <class TStatus , TStatus StatusOk, TStatus DefaultError>
110
111
class TYQLConclusionStatusImpl : public TConclusionStatusGenericImpl <TStatus, StatusOk, DefaultError, NYql::TIssues, TYQLConclusionStatusImpl<TStatus, StatusOk, DefaultError>> {
111
112
protected:
112
- friend class TConclusionStatusGenericImpl <TStatus, StatusOk, DefaultError, NYql::TIssues, TYQLConclusionStatusImpl<TStatus, StatusOk, DefaultError>>;
113
-
114
- using TBase = TConclusionStatusGenericImpl<TStatus, StatusOk, DefaultError, NYql::TIssues, TYQLConclusionStatusImpl<TStatus, StatusOk, DefaultError>>;
113
+ using TSelf = TYQLConclusionStatusImpl<TStatus, StatusOk, DefaultError>;
114
+ using TBase = TConclusionStatusGenericImpl<TStatus, StatusOk, DefaultError, NYql::TIssues, TSelf>;
115
115
using TBase::TBase;
116
116
117
+ friend class TConclusionStatusGenericImpl <TStatus, StatusOk, DefaultError, NYql::TIssues, TSelf>;
118
+
117
119
TYQLConclusionStatusImpl () = default ;
118
120
119
121
TYQLConclusionStatusImpl (const TString& errorMessage, TStatus status = DefaultError)
0 commit comments