UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FUnsafeWeakAsyncPackagePtr Struct Reference

#include <AsyncLoading.h>

Public Member Functions

 FUnsafeWeakAsyncPackagePtr (FAsyncPackage *InPackage=nullptr)
 
FORCEINLINE FAsyncPackageGetPackage () const
 
FORCEINLINE bool operator== (const FUnsafeWeakAsyncPackagePtr &Other) const
 
FName HumanReadableStringForDebugging () const
 

Public Attributes

FAsyncPackagePackage
 

Friends

FORCEINLINE friend uint32 GetTypeHash (const FUnsafeWeakAsyncPackagePtr &WeakPtr)
 

Detailed Description

[EDL] This version is an ordinary pointer. We can swap in the safer version to verify assumptions

Constructor & Destructor Documentation

◆ FUnsafeWeakAsyncPackagePtr()

FUnsafeWeakAsyncPackagePtr::FUnsafeWeakAsyncPackagePtr ( FAsyncPackage InPackage = nullptr)
inline

Member Function Documentation

◆ GetPackage()

FORCEINLINE FAsyncPackage & FUnsafeWeakAsyncPackagePtr::GetPackage ( ) const
inline

◆ HumanReadableStringForDebugging()

FName FUnsafeWeakAsyncPackagePtr::HumanReadableStringForDebugging ( ) const

◆ operator==()

FORCEINLINE bool FUnsafeWeakAsyncPackagePtr::operator== ( const FUnsafeWeakAsyncPackagePtr Other) const
inline

Friends And Related Symbol Documentation

◆ GetTypeHash

FORCEINLINE friend uint32 GetTypeHash ( const FUnsafeWeakAsyncPackagePtr WeakPtr)
friend

Member Data Documentation

◆ Package

FAsyncPackage* FUnsafeWeakAsyncPackagePtr::Package

The documentation for this struct was generated from the following files: