5#include "Containers/Set.h"
15namespace ObjectPrinting
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition StringBuilder.h:79
void UnregisterHandler(FHandler *Handler)
Definition VVMObjectPrinting.cpp:46
void RegisterHandler(FHandler *Handler)
Definition VVMObjectPrinting.cpp:40
EValueStringFormat
Definition VVMValuePrinting.h:17
void AppendToString(FUtf8StringBuilderBase &Builder, UObject *Object, EValueStringFormat Format, TSet< const void * > &VisitedObjects, uint32 RecursionDepth)
Definition VVMObjectPrinting.cpp:54
Definition VVMObjectPrinting.h:18
virtual bool TryStringHandle(UObject *Object, FUtf8StringBuilderBase &Builder, EValueStringFormat Format, TSet< const void * > &VisitedObjects, uint32 RecursionDepth)=0