UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Logging::Private::FMemoryLogTemplateStorage Class Reference

#include <StructuredLogFormat.h>

Public Member Functions

 FMemoryLogTemplateStorage ()=default
 
 FMemoryLogTemplateStorage (const FMemoryLogTemplateStorage &)=delete
 
FMemoryLogTemplateStorageoperator= (const FMemoryLogTemplateStorage &)=delete
 
 ~FMemoryLogTemplateStorage ()
 
voidAllocate (int32 Size)
 
const voidGet () const
 
voidDetach ()
 

Static Public Member Functions

static void Free (void *D)
 

Detailed Description

Store a log template in a detachable allocation from FMemory.

Constructor & Destructor Documentation

◆ FMemoryLogTemplateStorage() [1/2]

UE::Logging::Private::FMemoryLogTemplateStorage::FMemoryLogTemplateStorage ( )
default

◆ FMemoryLogTemplateStorage() [2/2]

UE::Logging::Private::FMemoryLogTemplateStorage::FMemoryLogTemplateStorage ( const FMemoryLogTemplateStorage )
delete

◆ ~FMemoryLogTemplateStorage()

UE::Logging::Private::FMemoryLogTemplateStorage::~FMemoryLogTemplateStorage ( )
inline

Member Function Documentation

◆ Allocate()

void * UE::Logging::Private::FMemoryLogTemplateStorage::Allocate ( int32  Size)
inline

◆ Detach()

void * UE::Logging::Private::FMemoryLogTemplateStorage::Detach ( )
inline

◆ Free()

static void UE::Logging::Private::FMemoryLogTemplateStorage::Free ( void D)
inlinestatic

◆ Get()

const void * UE::Logging::Private::FMemoryLogTemplateStorage::Get ( ) const
inline

◆ operator=()

FMemoryLogTemplateStorage & UE::Logging::Private::FMemoryLogTemplateStorage::operator= ( const FMemoryLogTemplateStorage )
delete

The documentation for this class was generated from the following file: