aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp
diff options
context:
space:
mode:
authorinnokentii <innokentii@yandex-team.com>2022-09-30 19:05:34 +0300
committerinnokentii <innokentii@yandex-team.com>2022-09-30 19:05:34 +0300
commit6e113cdc262098c7e83fda70b53600c1c201d769 (patch)
treeb0693a4178eb882a388de8a68b69c4f68493d0e4 /library/cpp
parent704c3e366e2dada4f6c33e7538ac1b0682c2de10 (diff)
downloadydb-6e113cdc262098c7e83fda70b53600c1c201d769.tar.gz
Use TContiguousData rooms interface in vdisk/pdisk
Use TContiguousData rooms interface in vdisk/pdisk/erasure
Diffstat (limited to 'library/cpp')
-rw-r--r--library/cpp/actors/util/contiguous_data.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/library/cpp/actors/util/contiguous_data.h b/library/cpp/actors/util/contiguous_data.h
index 6b19e42753f..7510cc979fd 100644
--- a/library/cpp/actors/util/contiguous_data.h
+++ b/library/cpp/actors/util/contiguous_data.h
@@ -848,6 +848,14 @@ public:
return GetSize();
}
+ bool empty() const {
+ return !static_cast<bool>(Backend);
+ }
+
+ operator bool() const {
+ return !empty();
+ }
+
const char* data() const {
return GetData();
}