A Demo Project for the UnrealEngineSDK
Loading...
Searching...
No Matches
EnumUtils.h File Reference
#include "CoreMinimal.h"
#include <type_traits>
Include dependency graph for EnumUtils.h:

Go to the source code of this file.

Classes

struct  EnumUtils::GetEnumValueAsText_Implementation< TEnum >
 

Namespaces

namespace  EnumUtils
 
namespace  EnumUtils::anonymous_namespace{EnumUtils.h}
 

Functions

template<typename TEnum >
void EnumUtils::ForEachEnumValue (TEnum BeginEnumValue, TEnum EndEnumValue, TFunction< void(TEnum)> Op)
 
template<typename TEnum >
void EnumUtils::anonymous_namespace{EnumUtils.h}::ForEachEnumValue_IncrementImpl (TEnum BeginEnumValue, TEnum EndEnumValue, TFunction< void(TEnum)> Op)
 
template<typename TEnum >
void EnumUtils::anonymous_namespace{EnumUtils.h}::ForEachEnumValue_ShiftImpl (TEnum BeginEnumValue, TEnum EndEnumValue, TFunction< void(TEnum)> Op)
 
template<class TEnum >
auto EnumUtils::GetEnumsOffset (TEnum FirstValue, TEnum SecondValue)
 
template<typename T >
auto EnumUtils::GetEnumValue (const T InValue)
 
template<typename TEnum >
FString EnumUtils::GetEnumValueAsString (TEnum EnumValue)
 
template<typename TEnum >
FText EnumUtils::GetEnumValueAsText (TEnum EnumValue)
 
template<typename TEnum >
bool EnumUtils::IsValidEnumValue (int64 Value)