Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
TWeakObjectPtr< T > Struct Template Reference

#include <UE.h>

Public Member Functions

FORCEINLINE T & operator* ()
 
FORCEINLINE T * operator-> ()
 
T * Get (bool bEvenIfPendingKill=false)
 
FORCEINLINE operator bool ()
 
FORCEINLINE operator T* ()
 
FORCEINLINE bool operator== (const TWeakObjectPtr< T > &__that) const
 
 TWeakObjectPtr ()
 
 TWeakObjectPtr (int index, int serialnumber)
 

Public Attributes

int ObjectIndex
 
int ObjectSerialNumber
 

Detailed Description

template<typename T>
struct TWeakObjectPtr< T >

Definition at line 157 of file UE.h.

Constructor & Destructor Documentation

◆ TWeakObjectPtr() [1/2]

template<typename T >
TWeakObjectPtr< T >::TWeakObjectPtr ( )
inline

Definition at line 193 of file UE.h.

◆ TWeakObjectPtr() [2/2]

template<typename T >
TWeakObjectPtr< T >::TWeakObjectPtr ( int index,
int serialnumber )
inline

Definition at line 196 of file UE.h.

Member Function Documentation

◆ Get()

template<typename T >
T * TWeakObjectPtr< T >::Get ( bool bEvenIfPendingKill = false)
inline

Definition at line 172 of file UE.h.

+ Here is the caller graph for this function:

◆ operator bool()

template<typename T >
FORCEINLINE TWeakObjectPtr< T >::operator bool ( )
inline

Definition at line 177 of file UE.h.

◆ operator T*()

template<typename T >
FORCEINLINE TWeakObjectPtr< T >::operator T* ( )
inline

Definition at line 182 of file UE.h.

◆ operator*()

template<typename T >
FORCEINLINE T & TWeakObjectPtr< T >::operator* ( )
inline

Definition at line 162 of file UE.h.

◆ operator->()

template<typename T >
FORCEINLINE T * TWeakObjectPtr< T >::operator-> ( )
inline

Definition at line 167 of file UE.h.

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ operator==()

template<typename T >
FORCEINLINE bool TWeakObjectPtr< T >::operator== ( const TWeakObjectPtr< T > & __that) const
inline

Definition at line 187 of file UE.h.

Member Data Documentation

◆ ObjectIndex

template<typename T >
int TWeakObjectPtr< T >::ObjectIndex

Definition at line 159 of file UE.h.

◆ ObjectSerialNumber

template<typename T >
int TWeakObjectPtr< T >::ObjectSerialNumber

Definition at line 160 of file UE.h.


The documentation for this struct was generated from the following file: