UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TAllocRecordingLog< FModifier, FAllocOp > Class Template Reference

#include <AllocLogRecordingPlayback.h>

+ Inheritance diagram for TAllocRecordingLog< FModifier, FAllocOp >:

Public Member Functions

template<typename... ArgTypes>
 TAllocRecordingLog (const FString &Filename, ArgTypes &&... Args)
 
template<typename... ArgTypes>
int64 RecordAlloc (ArgTypes &&... Args)
 
void RecordFree (int64 AllocIndex)
 

Protected Member Functions

void WriteLineBuffer (int32 NumCharacters)
 

Protected Attributes

int64 CurrentAllocationIndex
 
FCriticalSection CS
 
TSharedPtr< FArchiveOutputFile
 
ANSICHAR LineBuffer [MAX_SPRINTF]
 

Constructor & Destructor Documentation

◆ TAllocRecordingLog()

template<typename FModifier , typename FAllocOp >
template<typename... ArgTypes>
TAllocRecordingLog< FModifier, FAllocOp >::TAllocRecordingLog ( const FString &  Filename,
ArgTypes &&...  Args 
)
inline

Member Function Documentation

◆ RecordAlloc()

template<typename FModifier , typename FAllocOp >
template<typename... ArgTypes>
int64 TAllocRecordingLog< FModifier, FAllocOp >::RecordAlloc ( ArgTypes &&...  Args)
inline

◆ RecordFree()

template<typename FModifier , typename FAllocOp >
void TAllocRecordingLog< FModifier, FAllocOp >::RecordFree ( int64  AllocIndex)
inline

◆ WriteLineBuffer()

template<typename FModifier , typename FAllocOp >
void TAllocRecordingLog< FModifier, FAllocOp >::WriteLineBuffer ( int32  NumCharacters)
inlineprotected

Member Data Documentation

◆ CS

template<typename FModifier , typename FAllocOp >
FCriticalSection TAllocRecordingLog< FModifier, FAllocOp >::CS
protected

◆ CurrentAllocationIndex

template<typename FModifier , typename FAllocOp >
int64 TAllocRecordingLog< FModifier, FAllocOp >::CurrentAllocationIndex
protected

◆ LineBuffer

template<typename FModifier , typename FAllocOp >
ANSICHAR TAllocRecordingLog< FModifier, FAllocOp >::LineBuffer[MAX_SPRINTF]
protected

◆ OutputFile

template<typename FModifier , typename FAllocOp >
TSharedPtr<FArchive> TAllocRecordingLog< FModifier, FAllocOp >::OutputFile
protected

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