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

#include <ObjectPtr.h>

+ Collaboration diagram for TPrivateObjectPtr< T >:

Public Member Functions

 TPrivateObjectPtr (const TPrivateObjectPtr< T > &Other)=default
 

Private Member Functions

 TPrivateObjectPtr (const UObject *InPointer)
 

Private Attributes

const UObjectPointer
 

Friends

struct TObjectPtr< T >
 
TPrivateObjectPtr MakeObjectPtrUnsafe (const UObject *Obj)
 

Detailed Description

template<typename T>
struct TPrivateObjectPtr< T >

Definition at line 797 of file ObjectPtr.h.

Constructor & Destructor Documentation

◆ TPrivateObjectPtr() [1/2]

◆ TPrivateObjectPtr() [2/2]

template<typename T >
TPrivateObjectPtr< T >::TPrivateObjectPtr ( const UObject * InPointer)
inlineexplicitprivate

Only for use by MakeObjectPtrUnsafe

Definition at line 804 of file ObjectPtr.h.

Friends And Related Symbol Documentation

◆ MakeObjectPtrUnsafe

template<typename T >
TPrivateObjectPtr MakeObjectPtrUnsafe ( const UObject * Obj)
friend

Used to allow the caller to provide a pointer to an incomplete type of T that has explicitly cast to a UObject.

Definition at line 816 of file ObjectPtr.h.

◆ TObjectPtr< T >

template<typename T >
friend struct TObjectPtr< T >
friend

Definition at line 809 of file ObjectPtr.h.

Member Data Documentation

◆ Pointer

template<typename T >
const UObject* TPrivateObjectPtr< T >::Pointer
private

Definition at line 809 of file ObjectPtr.h.


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