![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PointerVariants.h>
Public Types | |
| using | ObjectPtrType = std::conditional_t< bIsStrong, TStrongObjectPtr< const UObject >, TWeakObjectPtr< const UObject > > |
Public Member Functions | |
| FObjectPtrWrapper (const UObject *InObjectPtr, BaseType *const InCastedPtr) | |
Public Attributes | |
| ObjectPtrType | ObjectPtr |
| BaseType * | CastedPtr = nullptr |
| using UE::Core::Private::TPtrVariantBase< BaseType, bIsStrong >::FObjectPtrWrapper::ObjectPtrType = std::conditional_t<bIsStrong, TStrongObjectPtr<const UObject>, TWeakObjectPtr<const UObject> > |
|
inline |
| BaseType* UE::Core::Private::TPtrVariantBase< BaseType, bIsStrong >::FObjectPtrWrapper::CastedPtr = nullptr |
| ObjectPtrType UE::Core::Private::TPtrVariantBase< BaseType, bIsStrong >::FObjectPtrWrapper::ObjectPtr |