diff options
author | agorodilov <agorodilov@yandex-team.ru> | 2022-02-10 16:47:09 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:47:09 +0300 |
commit | 7a4979e6211c3e78c7f9041d4a9e5d3405343c36 (patch) | |
tree | 9e9943579e5a14679af7cd2cda3c36d8c0b775d3 /util/system/tls.h | |
parent | 676340c42e269f3070f194d160f42a83a10568d4 (diff) | |
download | ydb-7a4979e6211c3e78c7f9041d4a9e5d3405343c36.tar.gz |
Restoring authorship annotation for <agorodilov@yandex-team.ru>. Commit 1 of 2.
Diffstat (limited to 'util/system/tls.h')
-rw-r--r-- | util/system/tls.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/util/system/tls.h b/util/system/tls.h index 3c4f56dbeb..3ce7211841 100644 --- a/util/system/tls.h +++ b/util/system/tls.h @@ -180,18 +180,18 @@ namespace NTls { class TValue: public TMoveOnly { class TConstructor { public: - TConstructor() noexcept = default; + TConstructor() noexcept = default; - virtual ~TConstructor() = default; + virtual ~TConstructor() = default; virtual T* Construct(void* ptr) const = 0; }; class TDefaultConstructor: public TConstructor { public: - ~TDefaultConstructor() override = default; + ~TDefaultConstructor() override = default; - T* Construct(void* ptr) const override { + T* Construct(void* ptr) const override { //memset(ptr, 0, sizeof(T)); return ::new (ptr) T(); } @@ -205,9 +205,9 @@ namespace NTls { { } - ~TCopyConstructor() override = default; + ~TCopyConstructor() override = default; - T* Construct(void* ptr) const override { + T* Construct(void* ptr) const override { return ::new (ptr) T(Value); } |