Navigation
API > API/Runtime > API/Runtime/Core > API/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 |