Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Templates
Inheritance Hierarchy
- TPtrVariantBase
- TStrongPtrVariant
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Templates/PointerVariants.h |
| Include | #include "Templates/PointerVariants.h" |
Syntax
template<typename BaseType>
struct TStrongPtrVariant : public UE::Core::Private::TPtrVariantBase< BaseType, true >
Remarks
[TStrongPtrVariant](API\Runtime\Core\Templates\TStrongPtrVariant)_ will be either a TStrongObjectPtr or `TSharedPtr
Functions
| Type | Name | Description | |
|---|---|---|---|
| BaseType * | Get () |
||
| TWeakPtrVariant< BaseType > |
Typedefs
| Name | Description |
|---|---|
| Super |