summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniil Cherednik <[email protected]>2022-06-23 18:31:56 +0300
committerDaniil Cherednik <[email protected]>2022-06-23 18:31:56 +0300
commit5b76ffead8d299254cded90dd586f64e81f90080 (patch)
tree5f18e902ac4afa5c7f55461299fc0e5b0c5ce91f
parent768b582b9ff12cb740c8428e9ca1fa8f57b0d1a6 (diff)
Remove unused code. KIKIMR-15183
ref:9d12f02631bf9a7f382b50a8ad6b64ab00236c61
-rw-r--r--ydb/core/util/any64.h77
1 files changed, 0 insertions, 77 deletions
diff --git a/ydb/core/util/any64.h b/ydb/core/util/any64.h
deleted file mode 100644
index 8f810dd2bff..00000000000
--- a/ydb/core/util/any64.h
+++ /dev/null
@@ -1,77 +0,0 @@
-#pragma once
-
-#include <util/system/types.h>
-#include <util/system/yassert.h>
-
-namespace NKikimr {
-
-class TAny64 {
-public:
- TAny64(ui64 raw = 0)
- : Raw(raw)
- { }
-
- template <typename T>
- TAny64(T* pointer)
- : Pointer(static_cast<void*>(pointer))
- { /* no-op */ }
-
- template <typename T>
- TAny64(const T& value)
- : Raw(value)
- { /* no-op */ }
-
- void Reset() {
- Raw = 0;
- }
-
- template <typename T>
- T* Release() {
- T* result = static_cast<T*>(Pointer);
- Raw = 0;
- return result;
- }
-
- template <typename T>
- void SetPtr(T* pointer) {
- Pointer = static_cast<void*>(pointer);
- }
-
- template <typename T>
- void SetValue(const T& value) {
- Raw = value;
- }
-
- template <typename T>
- T* Ptr() {
- return static_cast<T*>(Pointer);
- }
-
- template <typename T>
- const T* Ptr() const {
- return static_cast<const T*>(Pointer);
- }
-
- template <typename T>
- T* MutablePtr() const {
- return const_cast<T*>(Ptr<T>());
- }
-
- template <typename T>
- T Value() const {
- return T(Raw);
- }
-
- operator bool() const { return Pointer; }
-
-private:
- union {
- void* Pointer;
- ui64 Raw;
- };
-};
-
-static_assert(sizeof(TAny64) == sizeof(ui64), "Expected TAny64 size violated.");
-
-} // namespace NKikimr
-