UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
WeakObjectPtrTemplatesFwd.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5class UObject;
6
15struct FWeakObjectPtr;
16
17template<class T=UObject, class TWeakObjectPtrBase=FWeakObjectPtr>
18struct TWeakObjectPtr;
19
20template <typename T> struct TIsPODType;
21template <typename T> struct TIsWeakPointerType;
22template <typename T> struct TIsZeroConstructType;
23
24template<class T> struct TIsPODType<TWeakObjectPtr<T> > { enum { Value = true }; };
25template<class T> struct TIsZeroConstructType<TWeakObjectPtr<T> > { enum { Value = true }; };
26template<class T> struct TIsWeakPointerType<TWeakObjectPtr<T> > { enum { Value = true }; };
Definition Object.h:95
Definition WeakObjectPtr.h:49
Definition IsPODType.h:12
@ Value
Definition IsPODType.h:13
Definition UnrealTypeTraits.h:181
@ Value
Definition UnrealTypeTraits.h:182
Definition UnrealTypeTraits.h:172
Definition WeakObjectPtrTemplates.h:25