5#if WITH_VERSE_VM || defined(__INTELLISENSE__)
30#if WITH_EDITORONLY_DATA
56 template <
typename Captures>
59 static_assert(std::is_same_v<Captures, std::decay_t<Captures>>);
60 std::byte* Allocation = std::is_trivially_destructible_v<Captures>
69 const uint32 BytecodeOffset;
71 template <
typename Captures>
74 static_assert(std::is_same_v<Captures, std::decay_t<Captures>>);
78 template <
typename TFunc>
82 template <
typename Captures>
88 template <
typename Captures>
96 static_assert(std::is_same_v<Captures, std::decay_t<Captures>>);
121 template <
typename... Args>
128 static size_t ArgsOffset()
133 static size_t AllocationSize(
uint32 NumValues)
OODEFFUNC typedef void(OODLE_CALLBACK t_fp_OodleCore_Plugin_Free)(void *ptr)
constexpr T Align(T Val, uint64 Alignment)
Definition AlignmentTemplates.h:18
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
T * New(FMemStackBase &Mem, int32 Count=1, int32 Align=DEFAULT_ALIGNMENT)
Definition MemStack.h:259
EObjectFlags
Definition ObjectMacros.h:552
FORCEINLINE T * Get(const FObjectPtr &ObjectPtr)
Definition ObjectPtr.h:426