diff options
author | Anton Samokhvalov <pg83@yandex.ru> | 2022-02-10 16:45:17 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:45:17 +0300 |
commit | d3a398281c6fd1d3672036cb2d63f842d2cb28c5 (patch) | |
tree | dd4bd3ca0f36b817e96812825ffaf10d645803f2 /util/generic/fwd.h | |
parent | 72cb13b4aff9bc9cf22e49251bc8fd143f82538f (diff) | |
download | ydb-d3a398281c6fd1d3672036cb2d63f842d2cb28c5.tar.gz |
Restoring authorship annotation for Anton Samokhvalov <pg83@yandex.ru>. Commit 2 of 2.
Diffstat (limited to 'util/generic/fwd.h')
-rw-r--r-- | util/generic/fwd.h | 72 |
1 files changed, 36 insertions, 36 deletions
diff --git a/util/generic/fwd.h b/util/generic/fwd.h index 6111c47fa3..5cc2da40e5 100644 --- a/util/generic/fwd.h +++ b/util/generic/fwd.h @@ -1,7 +1,7 @@ -#pragma once - -#include <util/system/defaults.h> - +#pragma once + +#include <util/system/defaults.h> + #include <stlfwd> template <typename TCharType, typename TTraits = std::char_traits<TCharType>> @@ -18,9 +18,9 @@ using TStringBuf = TBasicStringBuf<char>; using TWtringBuf = TBasicStringBuf<wchar16>; using TUtf32StringBuf = TBasicStringBuf<wchar32>; -//misc -class TBuffer; - +//misc +class TBuffer; + //functors template <class T = void> struct TLess; @@ -34,23 +34,23 @@ struct TEqualTo; template <class T> struct THash; -//intrusive containers +//intrusive containers struct TIntrusiveListDefaultTag; template <class T, class Tag = TIntrusiveListDefaultTag> -class TIntrusiveList; - +class TIntrusiveList; + template <class T, class D, class Tag = TIntrusiveListDefaultTag> -class TIntrusiveListWithAutoDelete; - +class TIntrusiveListWithAutoDelete; + template <class T, class Tag = TIntrusiveListDefaultTag> -class TIntrusiveSList; - -template <class T, class C> -class TAvlTree; - -template <class TValue, class TCmp> -class TRbTree; - +class TIntrusiveSList; + +template <class T, class C> +class TAvlTree; + +template <class TValue, class TCmp> +class TRbTree; + //containers template <class T, class A = std::allocator<T>> class TVector; @@ -72,7 +72,7 @@ class THashMultiMap; template <class Value, class HashFcn = THash<Value>, class EqualKey = TEqualTo<Value>, class Alloc = std::allocator<Value>> class THashSet; - + template <class Value, class HashFcn = THash<Value>, class EqualKey = TEqualTo<Value>, class Alloc = std::allocator<Value>> class THashMultiSet; @@ -95,32 +95,32 @@ template <class T, class S = TDeque<T>> class TStack; template <size_t BitCount, typename TChunkType = ui64> -class TBitMap; - -//autopointers +class TBitMap; + +//autopointers class TDelete; class TDeleteArray; class TFree; class TCopyNew; template <class T, class D = TDelete> -class TAutoPtr; - +class TAutoPtr; + template <class T, class D = TDelete> -class THolder; - +class THolder; + template <class T, class C, class D = TDelete> -class TRefCounted; - +class TRefCounted; + template <class T> class TDefaultIntrusivePtrOps; -template <class T, class Ops> +template <class T, class Ops> class TSimpleIntrusiveOps; template <class T, class Ops = TDefaultIntrusivePtrOps<T>> -class TIntrusivePtr; - +class TIntrusivePtr; + template <class T, class Ops = TDefaultIntrusivePtrOps<T>> class TIntrusiveConstPtr; @@ -128,10 +128,10 @@ template <class T, class Ops = TDefaultIntrusivePtrOps<T>> using TSimpleIntrusivePtr = TIntrusivePtr<T, TSimpleIntrusiveOps<T, Ops>>; template <class T, class C, class D = TDelete> -class TSharedPtr; - +class TSharedPtr; + template <class T, class C = TCopyNew, class D = TDelete> -class TCopyPtr; +class TCopyPtr; template <class TPtr, class TCopy = TCopyNew> class TCowPtr; |