Ark Server API (ASA) - Wiki
|
#include "CoreTypes.h"
#include "Templates/IsPointer.h"
#include "Templates/PointerIsConvertibleFromTo.h"
#include "Templates/AndOrNot.h"
#include "Templates/LosesQualifiersFromTo.h"
#include "Containers/Map.h"
#include <type_traits>
Go to the source code of this file.
void CopyFromWeakArray | ( | DestArrayType & | Dest, |
const SourceArrayType & | Src ) |
Utility function to fill in a TArray<ClassName*> from a TArray<TWeakObjectPtr<ClassName>>
Definition at line 414 of file WeakObjectPtrTemplates.h.
FORCEINLINE uint32 GetTypeHash | ( | const TWeakObjectPtr< T > & | WeakObjectPtr | ) |
Hash function.
Definition at line 428 of file WeakObjectPtrTemplates.h.
FORCEINLINE TWeakObjectPtr< T > MakeWeakObjectPtr | ( | T * | Ptr | ) |
Definition at line 318 of file WeakObjectPtrTemplates.h.
FORCENOINLINE bool operator!= | ( | const LhsT * | Lhs, |
const TWeakObjectPtr< RhsT, OtherTWeakObjectPtrBase > & | Rhs ) |
Compare weak pointers for inequality
Other | weak pointer to compare to |
Definition at line 304 of file WeakObjectPtrTemplates.h.
FORCENOINLINE bool operator!= | ( | TYPE_OF_NULLPTR | , |
const TWeakObjectPtr< RhsT, OtherTWeakObjectPtrBase > & | Rhs ) |
Definition at line 310 of file WeakObjectPtrTemplates.h.
FArchive & operator<< | ( | FArchive & | Ar, |
TWeakObjectPtr< T, TWeakObjectPtrBase > & | WeakObjectPtr ) |
Weak object pointer serialization, this forwards to FArchive::operator<<(struct FWeakObjectPtr&) or an override
Definition at line 438 of file WeakObjectPtrTemplates.h.
FORCENOINLINE bool operator== | ( | const LhsT * | Lhs, |
const TWeakObjectPtr< RhsT, OtherTWeakObjectPtrBase > & | Rhs ) |
Compare weak pointers for equality. If both pointers would return nullptr from Get() they count as equal even if they were not initialized to the same object.
Other | weak pointer to compare to |
Definition at line 288 of file WeakObjectPtrTemplates.h.
FORCENOINLINE bool operator== | ( | TYPE_OF_NULLPTR | , |
const TWeakObjectPtr< RhsT, OtherTWeakObjectPtrBase > & | Rhs ) |
Definition at line 294 of file WeakObjectPtrTemplates.h.