#include <PointerVariants.h>
|
| struct | TWeakPtrVariant< BaseType > |
| |
| struct | TStrongPtrVariant< BaseType > |
| |
| template<typename LhsType , bool bLhsStrength, typename RhsType , bool bRhsStrength UE_REQUIRES_FRIEND> |
| bool | operator== (const TPtrVariantBase< LhsType, bLhsStrength > &Lhs, const TPtrVariantBase< RhsType, bRhsStrength > &Rhs) |
| |
| template<typename LhsType , typename RhsType , bool bRhsStrength UE_REQUIRES_FRIEND> |
| bool | operator== (LhsType *Lhs, const TPtrVariantBase< RhsType, bRhsStrength > &Rhs) |
| |
| template<typename LhsType , bool bLhsStrength, typename RhsType UE_REQUIRES_FRIEND> |
| bool | operator== (const TPtrVariantBase< LhsType, bLhsStrength > &Lhs, RhsType *Rhs) |
| |
◆ SharedType
◆ TPtrVariantBase() [1/3]
◆ TPtrVariantBase() [2/3]
◆ TPtrVariantBase() [3/3]
template<
typename DerivedType UE_REQUIRES>
◆ IsValid()
◆ operator=()
◆ Reset()
◆ operator== [1/3]
◆ operator== [2/3]
◆ operator== [3/3]
◆ TStrongPtrVariant< BaseType >
◆ TWeakPtrVariant< BaseType >
The documentation for this struct was generated from the following file: