|
| ULANG_FORCEINLINE | TOPtr () |
| |
| ULANG_FORCEINLINE | TOPtr (const TOPtr &Other) |
| |
| template<class OtherObjectType , typename = typename TEnableIf<TPointerIsConvertibleFromTo<OtherObjectType, ObjectType>::Value>::Type> |
| ULANG_FORCEINLINE | TOPtr (const TOPtr< OtherObjectType > &Other) |
| |
| template<class OtherObjectType , bool OtherAllowNull, class AllocatorType , typename... AllocatorArgsType, typename = typename TEnableIf<TPointerIsConvertibleFromTo<OtherObjectType, ObjectType>::Value>::Type> |
| ULANG_FORCEINLINE | TOPtr (const TSPtrG< OtherObjectType, OtherAllowNull, AllocatorType, AllocatorArgsType... > &SharedPtr) |
| |
| template<class OtherObjectType , bool OtherAllowNull, class AllocatorType , typename... AllocatorArgsType, typename = typename TEnableIf<TPointerIsConvertibleFromTo<OtherObjectType, ObjectType>::Value>::Type> |
| ULANG_FORCEINLINE | TOPtr (const TUPtrG< OtherObjectType, OtherAllowNull, AllocatorType, AllocatorArgsType... > &UniquePtr) |
| |
| ULANG_FORCEINLINE TOPtr & | operator= (const TOPtr &Other) |
| |
| template<class OtherObjectType , typename = typename TEnableIf<TPointerIsConvertibleFromTo<OtherObjectType, ObjectType>::Value>::Type> |
| ULANG_FORCEINLINE TOPtr & | operator= (const TOPtr< OtherObjectType > &Other) |
| |
| template<class OtherObjectType , bool OtherAllowNull, class AllocatorType , typename... AllocatorArgsType, typename = typename TEnableIf<TPointerIsConvertibleFromTo<OtherObjectType, ObjectType>::Value>::Type> |
| ULANG_FORCEINLINE TOPtr & | operator= (const TSPtrG< OtherObjectType, OtherAllowNull, AllocatorType, AllocatorArgsType... > &SharedPtr) |
| |
| template<class OtherObjectType , bool OtherAllowNull, class AllocatorType , typename... AllocatorArgsType, typename = typename TEnableIf<TPointerIsConvertibleFromTo<OtherObjectType, ObjectType>::Value>::Type> |
| ULANG_FORCEINLINE TOPtr & | operator= (const TUPtrG< OtherObjectType, OtherAllowNull, AllocatorType, AllocatorArgsType... > &UniquePtr) |
| |
| ULANG_FORCEINLINE | operator ObjectType * () const |
| |
| ULANG_FORCEINLINE ObjectType & | operator* () const |
| |
| ULANG_FORCEINLINE ObjectType * | operator-> () const |
| |
| ULANG_FORCEINLINE ObjectType * | Get () const |
| |
| ULANG_FORCEINLINE void | Reset () |
| |
| ULANG_FORCEINLINE bool | operator== (const TOPtr &Other) const |
| |
| ULANG_FORCEINLINE bool | operator!= (const TOPtr &Other) const |
| |
| template<class OtherObjectType > |
| ULANG_FORCEINLINE bool | operator== (const TOPtr< OtherObjectType > &Other) const |
| |
| template<class OtherObjectType > |
| ULANG_FORCEINLINE bool | operator!= (const TOPtr< OtherObjectType > &Other) const |
| |
| ULANG_FORCEINLINE bool | operator== (const ObjectType *Object) const |
| |
| ULANG_FORCEINLINE bool | operator!= (const ObjectType *Object) const |
| |
| ULANG_FORCEINLINE bool | IsValid () const |
| |
| ULANG_FORCEINLINE bool | IsStale () const |
| |
| ULANG_FORCEINLINE bool | IsNull () const |
| |
| ULANG_FORCEINLINE bool | IsSet () const |
| |
| ULANG_FORCEINLINE | operator bool () const |
| |
| ULANG_FORCEINLINE bool | operator! () const |
| |
template<class ObjectType>
class uLang::TOPtr< ObjectType >
Non-checked version of TOPtr