assimp:

Run:39307540261
Check:PR #222159: performance-inefficient-container-assignment
Status:ok
Time:26s
Warnings:26 (TP 26, FP 0, unclassified 0)
Source:assimp/assimp/blob/747c1d6365ce871ce30897340d97e7cd9b47b9cc

Warnings (26):

VerdictLocationMessage
TPcode/AssetLib/3DS/3DSLoader.cpp:344:26inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/3DS/3DSLoader.cpp:1041:45inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/3DS/3DSLoader.cpp:1182:25inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/AC/ACLoader.cpp:108:9inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/ASE/ASEParser.cpp:800:9inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/Blender/BlenderDNA.cpp:332:16inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/LWO/LWOLoader.h:437:9inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/LWS/LWSLoader.cpp:108:35inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/LWS/LWSLoader.cpp:128:35inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/MD5/MD5Parser.cpp:165:15inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/MD5/MD5Parser.cpp:228:30inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/NDO/NDOLoader.cpp:195:18inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/NFF/NFFLoader.cpp:500:54inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/NFF/NFFLoader.cpp:730:35inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/NFF/NFFLoader.cpp:740:27inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/Obj/ObjExporter.cpp:346:15inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/Ply/PlyParser.cpp:301:22inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/Ply/PlyParser.cpp:313:22inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/Ply/PlyParser.cpp:898:20inefficient assignment from a temporary 'std::vector'; use 'assign' to reuse the existing storage
TPcode/AssetLib/SMD/SMDLoader.cpp:876:16inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/Unreal/UnrealLoader.cpp:339:42inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/Unreal/UnrealLoader.cpp:344:43inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/Unreal/UnrealLoader.cpp:370:43inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/X/XFileParser.cpp:1029:15inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/X/XFileParser.cpp:1039:15inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage
TPcode/AssetLib/glTFCommon/glTFCommon.h:323:38inefficient assignment from a temporary 'std::basic_string'; use 'assign' to reuse the existing storage