Navigation
API > API/Runtime > API/Runtime/Core
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TMemoryView< const void > MakeMemoryView
(
std::initializer_list< typename TIdentity< T >::Type > List |
Make a non-owning view of the memory of the initializer list. | Memory/MemoryView.h | |
auto MakeMemoryView
(
ContainerType&& Container |
Make a non-owning view of the memory of the contiguous container. | Memory/MemoryView.h | |
TMemoryView< void > MakeMemoryView
(
void* Data, |
Make a non-owning mutable view of Size bytes starting at Data. | Memory/MemoryView.h | |
TMemoryView< const void > MakeMemoryView
(
const void* Data, |
Make a non-owning const view of Size bytes starting at Data. | Memory/MemoryView.h | |
auto MakeMemoryView
(
DataType* Data, |
Make a non-owning view starting at Data and ending at DataEnd. | Memory/MemoryView.h |
MakeMemoryView(std::initializer_list< typename TIdentity< T >::Type >)
Description
Make a non-owning view of the memory of the initializer list.
This overload is only available when the element type does not need to be deduced.
| Name | MakeMemoryView |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Memory/MemoryView.h |
| Include Path | #include "Memory/MemoryView.h" |
template<typename T>
TMemoryView < const void > MakeMemoryView
(
std::initializer_list< typename TIdentity < T >::Type > List
)
MakeMemoryView(ContainerType &&)
Description
Make a non-owning view of the memory of the contiguous container.
| Name | MakeMemoryView |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Memory/MemoryView.h |
| Include Path | #include "Memory/MemoryView.h" |
template<typename ContainerType, std::enable_if_t<< ContainerType >::Value ), int >>
auto MakeMemoryView
(
ContainerType && Container
)
MakeMemoryView(void *, uint64)
Description
Make a non-owning mutable view of Size bytes starting at Data.
| Name | MakeMemoryView |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Memory/MemoryView.h |
| Include Path | #include "Memory/MemoryView.h" |
TMemoryView < void > MakeMemoryView
(
void * Data,
uint64 Size
)
MakeMemoryView(const void *, uint64)
Description
Make a non-owning const view of Size bytes starting at Data.
| Name | MakeMemoryView |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Memory/MemoryView.h |
| Include Path | #include "Memory/MemoryView.h" |
TMemoryView < const void > MakeMemoryView
(
const void * Data,
uint64 Size
)
MakeMemoryView(DataType , DataEndType )
Description
Make a non-owning view starting at Data and ending at DataEnd.
| Name | MakeMemoryView |
| Type | function |
| Header File | /Engine/Source/Runtime/Core/Public/Memory/MemoryView.h |
| Include Path | #include "Memory/MemoryView.h" |
template<typename DataType, typename DataEndType>
auto MakeMemoryView
(
DataType * Data,
DataEndType * DataEnd
)