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

Go to the source code of this file.

Macros

#define UE_AUTORTFM   0
 
#define UE_AUTORTFM_ENABLED   0
 
#define UE_AUTORTFM_ENABLED_RUNTIME_BY_DEFAULT   1
 
#define UE_AUTORTFM_STATIC_VERIFIER   0
 
#define UE_AUTORTFM_NOAUTORTFM
 
#define UE_AUTORTFM_ALWAYS_OPEN
 
#define UE_AUTORTFM_ALWAYS_OPEN_NO_MEMORY_VALIDATION
 
#define AUTORTFM_DISABLE
 
#define AUTORTFM_DISABLE_IF(CONDITION)
 
#define AUTORTFM_DISABLE_BEGIN
 
#define AUTORTFM_DISABLE_END
 
#define AUTORTFM_ENABLE
 
#define AUTORTFM_INFER
 
#define AUTORTFM_OPEN
 
#define AUTORTFM_OPEN_NO_VALIDATION
 
#define AUTORTFM_IS_DISABLED(EXPR_OR_TYPE)   false
 
#define AUTORTFM_CALL_IS_DISABLED(EXPR_OR_TYPE)   false
 
#define UE_AUTORTFM_CALLSITE_FORCEINLINE
 
#define AUTORTFM_NOEXCEPT
 
#define AUTORTFM_EXCEPT
 
#define UE_AUTORTFM_ENSURE_SAFE
 
#define UE_AUTORTFM_ASSUME_SAFE
 
#define UE_AUTORTFM_CONCAT_IMPL(A, B)   A ## B
 
#define UE_AUTORTFM_CONCAT(A, B)   UE_AUTORTFM_CONCAT_IMPL(A, B)
 
#define UE_AUTORTFM_API
 
#define UE_AUTORTFM_FORCEINLINE   inline
 
#define UE_AUTORTFM_FORCEINLINE_ALWAYS   inline
 
#define UE_AUTORTFM_FORCENOINLINE
 
#define UE_AUTORTFM_ASSUME(x)
 
#define AUTORTFM_DISABLE_UNREACHABLE_CODE_WARNINGS
 
#define AUTORTFM_RESTORE_UNREACHABLE_CODE_WARNINGS
 
#define UE_AUTORTFM_UNUSED(UNUSEDVAR)   (void)UNUSEDVAR
 
#define UE_AUTORTFM_CRITICAL_INLINE   static UE_AUTORTFM_FORCEINLINE
 
#define UE_AUTORTFM_CRITICAL_INLINE_ALWAYS   static UE_AUTORTFM_FORCEINLINE_ALWAYS
 

Macro Definition Documentation

◆ AUTORTFM_CALL_IS_DISABLED

#define AUTORTFM_CALL_IS_DISABLED (   EXPR_OR_TYPE)    false

◆ AUTORTFM_DISABLE

#define AUTORTFM_DISABLE

◆ AUTORTFM_DISABLE_BEGIN

#define AUTORTFM_DISABLE_BEGIN

◆ AUTORTFM_DISABLE_END

#define AUTORTFM_DISABLE_END

◆ AUTORTFM_DISABLE_IF

#define AUTORTFM_DISABLE_IF (   CONDITION)

◆ AUTORTFM_DISABLE_UNREACHABLE_CODE_WARNINGS

#define AUTORTFM_DISABLE_UNREACHABLE_CODE_WARNINGS

◆ AUTORTFM_ENABLE

#define AUTORTFM_ENABLE

◆ AUTORTFM_EXCEPT

#define AUTORTFM_EXCEPT

◆ AUTORTFM_INFER

#define AUTORTFM_INFER

◆ AUTORTFM_IS_DISABLED

#define AUTORTFM_IS_DISABLED (   EXPR_OR_TYPE)    false

◆ AUTORTFM_NOEXCEPT

#define AUTORTFM_NOEXCEPT

◆ AUTORTFM_OPEN

#define AUTORTFM_OPEN

◆ AUTORTFM_OPEN_NO_VALIDATION

#define AUTORTFM_OPEN_NO_VALIDATION

◆ AUTORTFM_RESTORE_UNREACHABLE_CODE_WARNINGS

#define AUTORTFM_RESTORE_UNREACHABLE_CODE_WARNINGS

◆ UE_AUTORTFM

#define UE_AUTORTFM   0

◆ UE_AUTORTFM_ALWAYS_OPEN

#define UE_AUTORTFM_ALWAYS_OPEN

◆ UE_AUTORTFM_ALWAYS_OPEN_NO_MEMORY_VALIDATION

#define UE_AUTORTFM_ALWAYS_OPEN_NO_MEMORY_VALIDATION

◆ UE_AUTORTFM_API

#define UE_AUTORTFM_API

◆ UE_AUTORTFM_ASSUME

#define UE_AUTORTFM_ASSUME (   x)

◆ UE_AUTORTFM_ASSUME_SAFE

#define UE_AUTORTFM_ASSUME_SAFE

◆ UE_AUTORTFM_CALLSITE_FORCEINLINE

#define UE_AUTORTFM_CALLSITE_FORCEINLINE

◆ UE_AUTORTFM_CONCAT

#define UE_AUTORTFM_CONCAT (   A,
  B 
)    UE_AUTORTFM_CONCAT_IMPL(A, B)

◆ UE_AUTORTFM_CONCAT_IMPL

#define UE_AUTORTFM_CONCAT_IMPL (   A,
  B 
)    A ## B

◆ UE_AUTORTFM_CRITICAL_INLINE

#define UE_AUTORTFM_CRITICAL_INLINE   static UE_AUTORTFM_FORCEINLINE

◆ UE_AUTORTFM_CRITICAL_INLINE_ALWAYS

#define UE_AUTORTFM_CRITICAL_INLINE_ALWAYS   static UE_AUTORTFM_FORCEINLINE_ALWAYS

◆ UE_AUTORTFM_ENABLED

#define UE_AUTORTFM_ENABLED   0

◆ UE_AUTORTFM_ENABLED_RUNTIME_BY_DEFAULT

#define UE_AUTORTFM_ENABLED_RUNTIME_BY_DEFAULT   1

◆ UE_AUTORTFM_ENSURE_SAFE

#define UE_AUTORTFM_ENSURE_SAFE

◆ UE_AUTORTFM_FORCEINLINE

#define UE_AUTORTFM_FORCEINLINE   inline

◆ UE_AUTORTFM_FORCEINLINE_ALWAYS

#define UE_AUTORTFM_FORCEINLINE_ALWAYS   inline

◆ UE_AUTORTFM_FORCENOINLINE

#define UE_AUTORTFM_FORCENOINLINE

◆ UE_AUTORTFM_NOAUTORTFM

#define UE_AUTORTFM_NOAUTORTFM

◆ UE_AUTORTFM_STATIC_VERIFIER

#define UE_AUTORTFM_STATIC_VERIFIER   0

◆ UE_AUTORTFM_UNUSED

#define UE_AUTORTFM_UNUSED (   UNUSEDVAR)    (void)UNUSEDVAR