Redcraft/Redcraft.Utility/Source/Public/Templates
2023-01-11 19:29:17 +08:00
..
Any.h feat(templates): add initializer_list overloads to the in place constructor and emplace 2023-01-03 10:15:38 +08:00
Atomic.h perf(templates): optimize the performance of TAtomic::FetchFn() 2023-01-07 11:10:19 +08:00
Container.h feat(templates): overloads the GetTypeHash algorithm for array 2023-01-03 10:15:38 +08:00
Function.h refactor(templates): remove TFunctionRef::IsValid() etc to avoid ambiguity 2023-01-03 20:40:27 +08:00
Invoke.h style(*): add comments and attribute specifiers 2022-12-29 21:55:02 +08:00
Meta.h refactor(templates): add FORCEINLINE to the constexpr function 2022-12-13 22:02:39 +08:00
Noncopyable.h style(*): add comments and attribute specifiers 2022-12-29 21:55:02 +08:00
Optional.h feat(templates): add initializer_list overloads to the in place constructor and emplace 2023-01-03 10:15:38 +08:00
ReferenceWrapper.h refactor(templates): modify the TReferenceWrapper to be like std 2023-01-06 19:17:41 +08:00
ScopeHelper.h refactor(templates): change the derived class of FNoncopyable to private inheritance 2023-01-03 19:22:06 +08:00
SharedPointer.h feat(templates): add TSharedPtr and the corresponding testing 2023-01-11 19:29:17 +08:00
Templates.h feat(templates): add TSharedPtr and the corresponding testing 2023-01-11 19:29:17 +08:00
Tuple.h refactor(templates): add final specifier for template class 2022-12-30 19:11:01 +08:00
TypeHash.h feat(templates): overloads the GetTypeHash algorithm for array 2023-01-03 10:15:38 +08:00
UniquePointer.h refactor(templates): TUniquePtr calls the deleter using Invoke() instead 2023-01-07 19:30:21 +08:00
Utility.h fix(templates): fix the implementation of the Swap algorithm for arrays 2023-01-03 10:15:38 +08:00
Variant.h feat(templates): add initializer_list overloads to the in place constructor and emplace 2023-01-03 10:15:38 +08:00