Skip to content

Commit 9d4b485

Browse files
fix build
1 parent bed94dc commit 9d4b485

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

ydb/services/bg_tasks/abstract/interface.h

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,7 @@ class TInterfaceStringContainer: public TCommonInterfaceContainer<IInterface> {
246246
template <class TProto, class IBaseInterface>
247247
class TInterfaceProtoAdapter: public IBaseInterface {
248248
private:
249+
using TBase = IBaseInterface;
249250
virtual TConclusionStatus DoDeserializeFromProto(const TProto& proto) = 0;
250251
virtual TProto DoSerializeToProto() const = 0;
251252
protected:
@@ -261,6 +262,15 @@ class TInterfaceProtoAdapter: public IBaseInterface {
261262
TProto proto = DoSerializeToProto();
262263
return proto.SerializeAsString();
263264
}
265+
public:
266+
using TBase::TBase;
267+
268+
TConclusionStatus DeserializeFromProto(const TProto& proto) {
269+
return DoDeserializeFromProto(proto);
270+
}
271+
TProto SerializeToProto() const {
272+
return DoSerializeToProto();
273+
}
264274
};
265275

266276

0 commit comments

Comments
 (0)