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