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

#include <RetainedRef.h>

Public Member Functions

 TRetainedRef (T &InRef)
 
 TRetainedRef (const T &InRef)
 
 TRetainedRef (T &&InRef)=delete
 
 TRetainedRef (const T &&InRef)=delete
 
 operator const T & () const
 
const TGet () const
 

Private Attributes

const TRef
 

Detailed Description

template<typename T>
struct TRetainedRef< const T >

Definition at line 89 of file RetainedRef.h.

Constructor & Destructor Documentation

◆ TRetainedRef() [1/4]

template<typename T >
TRetainedRef< const T >::TRetainedRef ( T & InRef)
inline

Definition at line 91 of file RetainedRef.h.

◆ TRetainedRef() [2/4]

template<typename T >
TRetainedRef< const T >::TRetainedRef ( const T & InRef)
inline

Definition at line 96 of file RetainedRef.h.

◆ TRetainedRef() [3/4]

template<typename T >
TRetainedRef< const T >::TRetainedRef ( T && InRef)
delete

◆ TRetainedRef() [4/4]

template<typename T >
TRetainedRef< const T >::TRetainedRef ( const T && InRef)
delete

Member Function Documentation

◆ Get()

template<typename T >
const T & TRetainedRef< const T >::Get ( ) const
inline

Definition at line 110 of file RetainedRef.h.

◆ operator const T &()

template<typename T >
TRetainedRef< const T >::operator const T & ( ) const
inline

Definition at line 105 of file RetainedRef.h.

Member Data Documentation

◆ Ref

template<typename T >
const T& TRetainedRef< const T >::Ref
private

Definition at line 116 of file RetainedRef.h.


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