refactor(templates): add constraints to reduce duplicate code on TAny etc

This commit is contained in:
2022-04-03 22:55:17 +08:00
parent 5f4b0d8c22
commit 943c7c5991
4 changed files with 46 additions and 201 deletions

View File

@ -10,7 +10,7 @@ NAMESPACE_MODULE_BEGIN(Utility)
#define CARRIES_DEPENDENCY [[carries_dependency]]
#define DEPRECATED(Message) [[deprecated(Message)]]
#define FALLTHROUGH [[fallthrough]]
#define NODISCARD(Message) [[nodiscard(Message)]]
#define NODISCARD [[nodiscard]]
#define MAYBE_UNUSED [[maybe_unused]]
#define LIKELY [[likely]]
#define UNLIKELY [[unlikely]]