11template <
typename SerializeFuncType>
15 constexpr int DefaultBufferSize = 512;
17 TCHAR StackBuffer[DefaultBufferSize];
19 int32 BufferSize = DefaultBufferSize;
55#define GROWABLE_LOGF(SerializeSnippet) \
58 va_start(Args, Fmt); \
59 GrowableLogfV(Fmt, Args, [&](TCHAR* Buffer) { SerializeSnippet; }); \
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
bool GrowableLogfV(const TCHAR *Fmt, va_list Args, const SerializeFuncType &SerializeFunc)
Definition VarargsHelper.h:12
static void SystemFree(void *Ptr)
Definition UnrealMemory.h:202
static UE_FORCEINLINE_HINT int32 GetVarArgs(CharType *Dest, SIZE_T DestSize, const CharType *&Fmt, va_list ArgPtr)
Definition CString.h:1222