| TRefCountPtr
|
Module |
|
Header |
/Engine/Source/Runtime/Core/Public/Templates/RefCounting.h |
Include |
#include "Templates/RefCounting.h" |
template<typename ReferencedType>
class TRefCountPtr
A smart pointer to an object which implements AddRef/Release.
Name | Description | |
---|---|---|
|
TRefCountPtr() |
|
|
TRefCountPtr ( |
|
|
TRefCountPtr ( |
|
|
TRefCountPtr ( |
|
|
TRefCountPtr ( |
|
|
TRefCountPtr ( |
Name | Description | |
---|---|---|
|
~TRefCountPtr() |
Name | Description | ||
---|---|---|---|
|
ReferencedTy... |
GetInitReference() |
|
|
uint32 |
GetRefCount() |
|
|
ReferencedTy... |
GetReference() |
|
|
bool |
IsValid() |
|
|
void |
SafeRelease() |
|
|
void |
Serialize ( |
|
|
void |
Swap ( |
Name | Description | ||
---|---|---|---|
|
operator ReferenceType() |
||
|
TRefCountPtr... |
operator= ( |
|
|
TRefCountPtr... |
operator= ( |
|
|
TRefCountPtr... |
operator= ( |
|
|
TRefCountPtr... |
operator= ( |
|
|
TRefCountPtr... |
operator= ( |
|
|
bool |
operator== ( |
|
|
bool |
operator== ( |
|
|
ReferencedTy... |
operator->() |
Name |
Description |
---|---|
ReferenceType |