/Engine/Source/Runtime/Core/Public/Containers/StringConv.h
Class takes one type of string and converts it to another. The class includes a chunk of presized memory of the destination type. If the presized array is too small, it mallocs the memory needed and frees on the class going out of scope.
template<typename Converter, int32 DefaultConversionSize> class TStringConversion : private Converter, private TInlineAllocator::template ForElementType< Converter::ToType >