UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
StructuredLogFormat.h File Reference
#include "Containers/Array.h"
#include "Containers/StringFwd.h"
#include "Internationalization/Text.h"
#include "Misc/ScopeExit.h"
#include "Templates/FunctionWithContext.h"
#include "Templates/UniquePtr.h"

Go to the source code of this file.

Classes

class  UE::Logging::Private::FInlineLogTemplateStorage
 
class  UE::Logging::Private::FUniqueLogTemplateStorage
 
class  UE::Logging::Private::FMemoryLogTemplateStorage
 

Namespaces

namespace  UE
 
namespace  UE::Logging
 
namespace  UE::Logging::Private
 

Macros

#define UE_API   CORE_API
 

Functions

UE_API void UE::Logging::Private::CreateLogTemplate (const TCHAR *Format, const FLogTemplateOptions &Options, const FLogField *Fields, int32 FieldCount, TFunctionWithContext< void *(int32)> Allocate)
 
UE_API void UE::Logging::Private::CreateLogTemplate (const UTF8CHAR *Format, const FLogTemplateOptions &Options, const FLogField *Fields, int32 FieldCount, TFunctionWithContext< void *(int32)> Allocate)
 
UE_API void UE::Logging::Private::CreateLocalizedLogTemplate (const FText &Format, const FLogTemplateOptions &Options, const FLogField *Fields, int32 FieldCount, TFunctionWithContext< void *(int32)> Allocate)
 
UE_API void UE::Logging::Private::CreateLocalizedLogTemplate (const TCHAR *TextNamespace, const TCHAR *TextKey, const TCHAR *Format, const FLogTemplateOptions &Options, const FLogField *Fields, int32 FieldCount, TFunctionWithContext< void *(int32)> Allocate)
 
UE_API void UE::Logging::Private::CreateLocalizedLogTemplate (const TCHAR *TextNamespace, const TCHAR *TextKey, const UTF8CHAR *Format, const FLogTemplateOptions &Options, const FLogField *Fields, int32 FieldCount, TFunctionWithContext< void *(int32)> Allocate)
 
UE_API void UE::Logging::Private::DestroyLogTemplate (FLogTemplate *Template)
 

Macro Definition Documentation

◆ UE_API

#define UE_API   CORE_API