![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
Go to the source code of this file.
Macros | |
| #define | UE_REQUIRES(...) , std::enable_if_t<(__VA_ARGS__), int> = 0 |
| #define | UE_REQUIRES_FRIEND(...) , std::enable_if_t<(__VA_ARGS__), int> |
| #define | UE_REQUIRES_DEFINITION(...) , std::enable_if_t<(__VA_ARGS__), int> |
| #define | UE_REQUIRES_EXPR(...) (!std::is_same_v<decltype(__VA_ARGS__), long long************>) |
| #define | TEMPLATE_REQUIRES(...) UE_DEPRECATED_MACRO(5.5, "TEMPLATE_REQUIRES has been deprecated - please use UE_REQUIRES instead.") typename TEnableIf<__VA_ARGS__, int>::type = 0 |
| #define TEMPLATE_REQUIRES | ( | ... | ) | UE_DEPRECATED_MACRO(5.5, "TEMPLATE_REQUIRES has been deprecated - please use UE_REQUIRES instead.") typename TEnableIf<__VA_ARGS__, int>::type = 0 |
| #define UE_REQUIRES | ( | ... | ) | , std::enable_if_t<(__VA_ARGS__), int> = 0 |
| #define UE_REQUIRES_DEFINITION | ( | ... | ) | , std::enable_if_t<(__VA_ARGS__), int> |
| #define UE_REQUIRES_EXPR | ( | ... | ) | (!std::is_same_v<decltype(__VA_ARGS__), long long************>) |
| #define UE_REQUIRES_FRIEND | ( | ... | ) | , std::enable_if_t<(__VA_ARGS__), int> |