|
| ULANG_FORCEINLINE | TUPtrG (NullPtrType NullPtr=nullptr) |
| |
| ULANG_FORCEINLINE | TUPtrG (TUPtrG &&Other) |
| |
| template<class OtherObjectType , bool OtherAllowNull, typename = typename TEnableIf<TPointerIsConvertibleFromTo<OtherObjectType, ObjectType>::Value && (AllowNull || !OtherAllowNull)>::Type> |
| ULANG_FORCEINLINE | TUPtrG (TUPtrG< OtherObjectType, OtherAllowNull, AllocatorType, AllocatorArgsType... > &&Other) |
| |
| ULANG_FORCEINLINE | ~TUPtrG () |
| |
| template<typename... CtorArgsType> |
| ULANG_FORCEINLINE TUPtrG & | SetNew (CtorArgsType &&... CtorArgs) |
| |
| | TUPtrG (const TUPtrG &)=delete |
| |
| template<class OtherObjectType , bool OtherAllowNull> |
| | TUPtrG (const TUPtrG< OtherObjectType, OtherAllowNull, AllocatorType, AllocatorArgsType... > &Other)=delete |
| |
| TUPtrG & | operator= (const TUPtrG &)=delete |
| |
| template<class OtherObjectType , bool OtherAllowNull> |
| TUPtrG & | operator= (const TUPtrG< OtherObjectType, OtherAllowNull, AllocatorType, AllocatorArgsType... > &Other)=delete |
| |
| ULANG_FORCEINLINE TUPtrG & | operator= (NullPtrType) |
| |
| ULANG_FORCEINLINE TUPtrG & | operator= (TUPtrG &&Other) |
| |
| template<class OtherObjectType , bool OtherAllowNull, typename = typename TEnableIf<TPointerIsConvertibleFromTo<OtherObjectType, ObjectType>::Value && (AllowNull || !OtherAllowNull)>::Type> |
| ULANG_FORCEINLINE TUPtrG & | operator= (TUPtrG< OtherObjectType, OtherAllowNull, AllocatorType, AllocatorArgsType... > &&Other) |
| |
| ULANG_FORCEINLINE | operator ObjectType * () const |
| |
| ULANG_FORCEINLINE ObjectType & | operator* () const |
| |
| ULANG_FORCEINLINE ObjectType * | operator-> () const |
| |
| ULANG_FORCEINLINE ObjectType * | Get () const |
| |
| ULANG_FORCEINLINE const AllocatorType & | GetAllocator () const |
| |
| ULANG_FORCEINLINE void | Reset () |
| |
| ULANG_FORCEINLINE TUPtrG< ObjectType, false, AllocatorType, AllocatorArgsType... > & | AsRef () & |
| |
| ULANG_FORCEINLINE const TUPtrG< ObjectType, false, AllocatorType, AllocatorArgsType... > && | AsRef () && |
| |
| ULANG_FORCEINLINE const TUPtrG< ObjectType, false, AllocatorType, AllocatorArgsType... > & | AsRef () const & |
| |
| template<class OtherObjectType , typename = typename TEnableIf<TPointerIsStaticCastableFromTo<OtherObjectType, ObjectType>::Value>::Type> |
| ULANG_FORCEINLINE TUPtrG< OtherObjectType, AllowNull, AllocatorType, AllocatorArgsType... > & | As () |
| |
| template<class OtherObjectType , typename = typename TEnableIf<TPointerIsStaticCastableFromTo<OtherObjectType, ObjectType>::Value>::Type> |
| ULANG_FORCEINLINE const TUPtrG< OtherObjectType, AllowNull, AllocatorType, AllocatorArgsType... > & | As () const |
| |
| ULANG_FORCEINLINE bool | operator== (NullPtrType) const |
| |
| ULANG_FORCEINLINE bool | operator== (const TUPtrG &Other) const |
| |
| template<class OtherObjectType , bool OtherAllowNull> |
| ULANG_FORCEINLINE bool | operator== (const TUPtrG< OtherObjectType, OtherAllowNull, AllocatorType, AllocatorArgsType... > &Other) const |
| |
| template<class OtherObjectType , bool OtherAllowNull> |
| ULANG_FORCEINLINE bool | operator== (OtherObjectType *Object) const |
| |
| ULANG_FORCEINLINE bool | operator!= (const TUPtrG &Other) const |
| |
| template<class OtherObjectType , bool OtherAllowNull> |
| ULANG_FORCEINLINE bool | operator!= (const TUPtrG< OtherObjectType, OtherAllowNull, AllocatorType, AllocatorArgsType... > &Other) const |
| |
| template<class OtherObjectType , bool OtherAllowNull> |
| ULANG_FORCEINLINE bool | operator!= (OtherObjectType *Object) const |
| |
| ULANG_FORCEINLINE bool | operator< (const TUPtrG &Other) const |
| |
| template<class OtherObjectType , bool OtherAllowNull> |
| ULANG_FORCEINLINE bool | operator< (const TUPtrG< OtherObjectType, OtherAllowNull, AllocatorType, AllocatorArgsType... > &Other) const |
| |
| template<class OtherObjectType , bool OtherAllowNull> |
| ULANG_FORCEINLINE bool | operator< (OtherObjectType *Object) const |
| |
| ULANG_FORCEINLINE bool | operator> (const TUPtrG &Other) const |
| |
| template<class OtherObjectType , bool OtherAllowNull> |
| ULANG_FORCEINLINE bool | operator> (const TUPtrG< OtherObjectType, OtherAllowNull, AllocatorType, AllocatorArgsType... > &Other) const |
| |
| template<class OtherObjectType , bool OtherAllowNull> |
| ULANG_FORCEINLINE bool | operator> (OtherObjectType *Object) const |
| |
| ULANG_FORCEINLINE | operator bool () |
| |
| ULANG_FORCEINLINE | operator bool () const |
| |
| ULANG_FORCEINLINE bool | operator! () const |
| |
| ULANG_FORCEINLINE bool | IsValid () const |
| |