FormatString.h dnacalib/TypeDefs.h SetBlendShapeTargetDeltasCommand.cpp SetVertexPositionsCommand.cpp dnac //CopyrightEpicGames,Inc.AllRightsReserved. #pragmaonce #include"dnacalib/TypeDefs.h" namespacednac{ template<typename...Args> String<char>formatString(MemoryResource*memRes,constchar*format,Args&&...args){ String<char>result{memRes}; result.resize(1024); #if!defined(__clang__)&&defined(__GNUC__) #pragmaGCCdiagnosticpush #pragmaGCCdiagnosticignored"-Wformat-security" #endif //Thereturnednumberofbytestobewrittendoesnotincludethenullterminator constautoneededSize=snprintf(nullptr,0ul,format,args...)+1; constautosize=std::min(result.size(),static_cast<std::size_t>(neededSize)); snprintf(&result[0],size,format,args...); #if!defined(__clang__)&&defined(__GNUC__) #pragmaGCCdiagnosticpop #endif result.resize(size); returnresult; } }//namespacednac