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
class FWeakSharedBuffer
Remarks
A weak reference to a shared-ownership immutable buffer.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Construct a null weak shared buffer. | ||
![]() |
FWeakSharedBuffer
(
const FSharedBuffer& Buffer |
Construct a weak shared buffer from a shared buffer. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FSharedBuffer | Pin () |
Convert this to a shared buffer if it has any remaining shared references. |
![]() |
void | Reset () |
Reset this to null. |
Operators
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | operator!=
(
const FWeakSharedBuffer& BufferB |
|
![]() |
FWeakSharedBuffer & | operator=
(
const FSharedBuffer& Buffer |
Assign a weak shared buffer from a shared buffer. |
![]() ![]() |
bool | operator==
(
const FWeakSharedBuffer& BufferB |
Typedefs
Name | Description |
---|---|
FWeakOwnerPtrType |