UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
CoreRedirects.cpp File Reference

Classes

struct  UE::CoreRedirects::Private::FNameUtf8String
 
struct  UE::CoreRedirects::Private::FCoreRedirectObjectUtf8Name
 
struct  UE::CoreRedirects::Private::FSubstringMatcher
 
struct  UE::CoreRedirects::Private::FPrefixMatcher
 
struct  UE::CoreRedirects::Private::FSuffixMatcher
 

Namespaces

namespace  UE
 
namespace  UE::CoreRedirects
 
namespace  UE::CoreRedirects::Private
 

Macros

#define UE_WITH_CORE_REDIRECTS   1
 
#define COREREDIRECT_STATS   0
 
#define COREREDIRECT_STATS_UPDATE_PREDICTION_LOOKUP()
 
#define COREREDIRECT_STATS_UPDATE_PREDICTION_RESULT(bFound)
 
#define CLASS_REDIRECT(OldName, NewName)   ClassRedirectImpl(Redirects, TEXT(OldName), TEXT(NewName))
 
#define CLASS_REDIRECT_INSTANCES(OldName, NewName)   ClassRedirectInstancesImpl(Redirects, TEXT(OldName), TEXT(NewName))
 
#define STRUCT_REDIRECT(OldName, NewName)   StructRedirectImpl(Redirects, TEXT(OldName), TEXT(NewName))
 
#define ENUM_REDIRECT(OldName, NewName)   EnumRedirectImpl(Redirects, TEXT(OldName), TEXT(NewName))
 
#define PROPERTY_REDIRECT(OldName, NewName)   PropertyRedirectImpl(Redirects, TEXT(OldName), TEXT(NewName))
 
#define FUNCTION_REDIRECT(OldName, NewName)   FunctionRedirectImpl(Redirects, TEXT(OldName), TEXT(NewName))
 
#define PACKAGE_REDIRECT(OldName, NewName)   PackageRedirectImpl(Redirects, TEXT(OldName), TEXT(NewName))
 

Functions

 DEFINE_LOG_CATEGORY (LogCoreRedirects)
 
bool UE::CoreRedirects::Private::RunAssetRedirectTests ()
 

Macro Definition Documentation

◆ CLASS_REDIRECT

#define CLASS_REDIRECT (   OldName,
  NewName 
)    ClassRedirectImpl(Redirects, TEXT(OldName), TEXT(NewName))

◆ CLASS_REDIRECT_INSTANCES

#define CLASS_REDIRECT_INSTANCES (   OldName,
  NewName 
)    ClassRedirectInstancesImpl(Redirects, TEXT(OldName), TEXT(NewName))

◆ COREREDIRECT_STATS

#define COREREDIRECT_STATS   0

◆ COREREDIRECT_STATS_UPDATE_PREDICTION_LOOKUP

#define COREREDIRECT_STATS_UPDATE_PREDICTION_LOOKUP ( )

◆ COREREDIRECT_STATS_UPDATE_PREDICTION_RESULT

#define COREREDIRECT_STATS_UPDATE_PREDICTION_RESULT (   bFound)

◆ ENUM_REDIRECT

#define ENUM_REDIRECT (   OldName,
  NewName 
)    EnumRedirectImpl(Redirects, TEXT(OldName), TEXT(NewName))

◆ FUNCTION_REDIRECT

#define FUNCTION_REDIRECT (   OldName,
  NewName 
)    FunctionRedirectImpl(Redirects, TEXT(OldName), TEXT(NewName))

◆ PACKAGE_REDIRECT

#define PACKAGE_REDIRECT (   OldName,
  NewName 
)    PackageRedirectImpl(Redirects, TEXT(OldName), TEXT(NewName))

◆ PROPERTY_REDIRECT

#define PROPERTY_REDIRECT (   OldName,
  NewName 
)    PropertyRedirectImpl(Redirects, TEXT(OldName), TEXT(NewName))

◆ STRUCT_REDIRECT

#define STRUCT_REDIRECT (   OldName,
  NewName 
)    StructRedirectImpl(Redirects, TEXT(OldName), TEXT(NewName))

◆ UE_WITH_CORE_REDIRECTS

#define UE_WITH_CORE_REDIRECTS   1

Function Documentation

◆ DEFINE_LOG_CATEGORY()

DEFINE_LOG_CATEGORY ( LogCoreRedirects  )