assimp/code/AssetLib
Krishty 36305cf987 Tidy Up Constructors and Destructors
This commit does not add or remove c’tors or d’tors, so it is *not* ABI-breaking.

If a c’tor/d’tor does nothing else than the default behavior, this commit replaces it with “= default”.

If an initializer list entry does nothing else than the default behavior, this commit removes it. First and foremost, remove default c’tor calls of base classes (always called by the compiler if no other base c’tor is explicitly called) and c’tor calls of members with complex types (e.g. “std::vector”).

In a few instances, user-defined copy c’tors / move c’tors / assignment operators / move assignment operators were replaced with “= default”, too. I only did this if I had a clear understanding of what’s going on.
2023-01-16 21:47:11 +01:00
..
3DS Tidy Up Constructors and Destructors 2023-01-16 21:47:11 +01:00
3MF Tidy Up Constructors and Destructors 2023-01-16 21:47:11 +01:00
AC Apply various clang-tidy checks for smartprs and modern C++ types 2022-11-08 11:03:55 -05:00
AMF Tidy Up Constructors and Destructors 2023-01-16 21:47:11 +01:00
ASE Fix:Add missing semicolon. 2022-12-05 13:15:42 +01:00
Assbin add missing light data to assbin import/export 2022-09-05 16:09:24 +02:00
Assjson Fix: Add missing ahndling for double export in json 2022-10-18 19:05:04 +02:00
Assxml Apply various clang-tidy checks for smartprs and modern C++ types 2022-11-08 11:03:55 -05:00
B3D Apply various clang-tidy checks for smartprs and modern C++ types 2022-11-08 11:03:55 -05:00
BVH Apply various clang-tidy checks for smartprs and modern C++ types 2022-11-08 11:03:55 -05:00
Blender Tidy Up Constructors and Destructors 2023-01-16 21:47:11 +01:00
C4D Tidy Up Constructors and Destructors 2023-01-16 21:47:11 +01:00
COB Apply various clang-tidy checks for smartprs and modern C++ types 2022-11-08 11:03:55 -05:00
CSM Apply various clang-tidy checks for smartprs and modern C++ types 2022-11-08 11:03:55 -05:00
Collada Tidy Up Constructors and Destructors 2023-01-16 21:47:11 +01:00
DXF Tidy Up Constructors and Destructors 2023-01-16 21:47:11 +01:00
FBX Tidy Up Constructors and Destructors 2023-01-16 21:47:11 +01:00
HMP Apply various clang-tidy checks for smartprs and modern C++ types 2022-11-08 11:03:55 -05:00
IFC Use make_shared in IFCBoolean 2022-11-08 11:30:53 -05:00
IQM Apply various clang-tidy checks for smartprs and modern C++ types 2022-11-08 11:03:55 -05:00
Irr Tidy Up Constructors and Destructors 2023-01-16 21:47:11 +01:00
LWO Fix: Fix possible division by zero 2023-01-04 09:19:37 +01:00
LWS Apply various clang-tidy checks for smartprs and modern C++ types 2022-11-08 11:03:55 -05:00
M3D Tidy Up Constructors and Destructors 2023-01-16 21:47:11 +01:00
MD2 Apply various clang-tidy checks for smartprs and modern C++ types 2022-11-08 11:03:55 -05:00
MD3 Apply various clang-tidy checks for smartprs and modern C++ types 2022-11-08 11:03:55 -05:00
MD4 Move format importer and exporter into its won folder. 2020-05-02 15:14:38 +02:00
MD5 Update MD5Parser.cpp 2022-12-15 14:06:57 +01:00
MDC Apply various clang-tidy checks for smartprs and modern C++ types 2022-11-08 11:03:55 -05:00
MDL FIX: Fix possible division by zero 2022-12-02 09:24:51 +01:00
MMD Apply some more modernize-use-emplace 2022-09-02 11:20:02 -04:00
MS3D Explicitly default all empty dtors 2022-08-25 11:32:59 -04:00
NDO Apply various clang-tidy checks for smartprs and modern C++ types 2022-11-08 11:03:55 -05:00
NFF Apply various clang-tidy checks for smartprs and modern C++ types 2022-11-08 11:03:55 -05:00
OFF Fixes Heap-buffer-overflow READ 4 in Assimp::ScenePreprocessor::ProcessMesh 2022-12-10 01:22:00 +00:00
Obj Fix minor review findings. 2022-12-16 09:03:40 +01:00
Ogre Apply various clang-tidy checks for smartprs and modern C++ types 2022-11-08 11:03:55 -05:00
OpenGEX Tidy Up Constructors and Destructors 2023-01-16 21:47:11 +01:00
Ply Tidy Up Constructors and Destructors 2023-01-16 21:47:11 +01:00
Q3BSP Tidy Up Constructors and Destructors 2023-01-16 21:47:11 +01:00
Q3D Apply some more modernize-use-emplace 2022-09-02 11:20:02 -04:00
Raw Apply various clang-tidy checks for smartprs and modern C++ types 2022-11-08 11:03:55 -05:00
SIB Manually fix up 100 more instances where it should be defaulted 2022-08-25 12:20:13 -04:00
SMD Tidy Up Constructors and Destructors 2023-01-16 21:47:11 +01:00
STEPParser Update copyrights 2022-01-10 21:13:43 +01:00
STL Apply various clang-tidy checks for smartprs and modern C++ types 2022-11-08 11:03:55 -05:00
Step Apply various clang-tidy checks for smartprs and modern C++ types 2022-11-08 11:03:55 -05:00
Terragen Manually fix up 100 more instances where it should be defaulted 2022-08-25 12:20:13 -04:00
Unreal Apply various clang-tidy checks for smartprs and modern C++ types 2022-11-08 11:03:55 -05:00
X Tidy Up Constructors and Destructors 2023-01-16 21:47:11 +01:00
X3D Tidy Up Constructors and Destructors 2023-01-16 21:47:11 +01:00
XGL Apply various clang-tidy checks for smartprs and modern C++ types 2022-11-08 11:03:55 -05:00
glTF Tidy Up Constructors and Destructors 2023-01-16 21:47:11 +01:00
glTF2 Tidy Up Constructors and Destructors 2023-01-16 21:47:11 +01:00