Navigation
Unreal Engine C++ API Reference > Runtime > Core > Memory
References
Module | Core |
Header | /Engine/Source/Runtime/Core/Public/Memory/SharedBuffer.h |
Include | #include "Memory/SharedBuffer.h" |
Syntax
template<typename FOps>
class TBufferOwnerPtr
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
TBufferOwnerPtr
(
FBufferOwner*const InOwner |
||
![]() |
TBufferOwnerPtr
(
const TBufferOwnerPtr& Ptr |
||
![]() |
TBufferOwnerPtr
(
TBufferOwnerPtr&& Ptr |
||
![]() |
TBufferOwnerPtr
(
const TBufferOwnerPtr< FOtherOps >& Ptr |
||
![]() |
TBufferOwnerPtr
(
TBufferOwnerPtr< FOtherOps >&& Ptr |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FBufferOwner * | Get () |
|
![]() ![]() |
bool | IsNull () |
|
![]() |
void | Reset () |
Operators
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
|||
![]() ![]() |
bool | operator!=
(
const TBufferOwnerPtr< FOtherOps >& Ptr |
|
![]() |
TBufferOwnerPtr< FOps > & | operator=
(
TBufferOwnerPtr< FOtherOps >&& Ptr |
|
![]() |
TBufferOwnerPtr< FOps > & | operator=
(
const TBufferOwnerPtr< FOtherOps >& Ptr |
|
![]() |
TBufferOwnerPtr & | operator=
(
TBufferOwnerPtr< FOtherOps >&& Ptr |
|
![]() |
TBufferOwnerPtr & | operator=
(
const TBufferOwnerPtr< FOtherOps >& Ptr |
|
![]() |
TBufferOwnerPtr & | operator=
(
TBufferOwnerPtr&& Ptr |
|
![]() |
TBufferOwnerPtr & | operator=
(
const TBufferOwnerPtr& Ptr |
|
![]() ![]() |
bool | operator==
(
const TBufferOwnerPtr< FOtherOps >& Ptr |
|
![]() ![]() |
FBufferOwner * | operator-> () |
Constants
Name | Description |
---|---|
bIsWeak |