![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <PointerVariants.h>
Inheritance diagram for TWeakPtrVariant< BaseType >:Public Types | |
| using | Super = UE::Core::Private::TPtrVariantBase< BaseType, false > |
Public Types inherited from UE::Core::Private::TPtrVariantBase< BaseType, false > | |
| using | SharedType = std::conditional_t< bIsStrong, TSharedPtr< BaseType >, TWeakPtr< BaseType > > |
Public Member Functions | |
| TStrongPtrVariant< BaseType > | Pin () const |
Public Member Functions inherited from UE::Core::Private::TPtrVariantBase< BaseType, false > | |
| constexpr | TPtrVariantBase ()=default |
| constexpr | TPtrVariantBase (TYPE_OF_NULLPTR) |
| constexpr | TPtrVariantBase (DerivedType *InDerived) |
| TPtrVariantBase & | operator= (TYPE_OF_NULLPTR) |
| bool | IsValid () const |
| void | Reset () |
| using TWeakPtrVariant< BaseType >::Super = UE::Core::Private::TPtrVariantBase<BaseType, false> |
|
inline |