10
10
11
11
namespace NKikimr {
12
12
13
- template <class TDerived , class TError , class TStatus , TStatus StatusOk, TStatus DefaultError>
13
+ template <class TDerived , class TErrorDescription , class TStatus , TStatus StatusOk, TStatus DefaultError>
14
14
class TConclusionStatusGenericImpl {
15
15
protected:
16
- std::optional<TError > ErrorDescription;
16
+ std::optional<TErrorDescription > ErrorDescription;
17
17
TStatus Status = StatusOk;
18
18
19
19
TConclusionStatusGenericImpl () = default ;
20
20
21
- TConclusionStatusGenericImpl (const TError & error, TStatus status = DefaultError)
21
+ TConclusionStatusGenericImpl (const TErrorDescription & error, TStatus status = DefaultError)
22
22
: ErrorDescription(error)
23
23
, Status(status) {
24
24
Y_ABORT_UNLESS (!!ErrorDescription);
25
25
}
26
26
27
- TConclusionStatusGenericImpl (TError && error, TStatus status = DefaultError)
27
+ TConclusionStatusGenericImpl (TErrorDescription && error, TStatus status = DefaultError)
28
28
: ErrorDescription(std::move(error))
29
29
, Status(status) {
30
30
Y_ABORT_UNLESS (!!ErrorDescription);
@@ -34,8 +34,8 @@ class TConclusionStatusGenericImpl {
34
34
virtual ~TConclusionStatusGenericImpl () = default ;
35
35
36
36
public:
37
- [[nodiscard]] const TError & GetErrorDescription () const {
38
- return ErrorDescription ? *ErrorDescription : Default<TError >();
37
+ [[nodiscard]] const TErrorDescription & GetErrorDescription () const {
38
+ return ErrorDescription ? *ErrorDescription : Default<TErrorDescription >();
39
39
}
40
40
41
41
[[nodiscard]] TStatus GetStatus () const {
0 commit comments