diff options
Diffstat (limited to 'source/blender/ikplugin/intern/itasc_plugin.cpp')
-rw-r--r-- | source/blender/ikplugin/intern/itasc_plugin.cpp | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/source/blender/ikplugin/intern/itasc_plugin.cpp b/source/blender/ikplugin/intern/itasc_plugin.cpp index 61f2153cf6c..9512bce1914 100644 --- a/source/blender/ikplugin/intern/itasc_plugin.cpp +++ b/source/blender/ikplugin/intern/itasc_plugin.cpp @@ -23,8 +23,8 @@ */ #include <cmath> -#include <stdlib.h> -#include <string.h> +#include <cstdlib> +#include <cstring> #include <vector> /* iTaSC headers */ @@ -73,12 +73,12 @@ struct IK_Data { struct IK_Scene *first; }; -typedef float Vector3[3]; -typedef float Vector4[4]; +using Vector3 = float[3]; +using Vector4 = float[4]; struct IK_Target; -typedef void (*ErrorCallback)(const iTaSC::ConstraintValues *values, - unsigned int nvalues, - IK_Target *iktarget); +using ErrorCallback = void (*)(const iTaSC::ConstraintValues *values, + unsigned int nvalues, + IK_Target *iktarget); /* one structure for each target in the scene */ struct IK_Target { @@ -194,8 +194,8 @@ struct IK_Scene { { /* delete scene first */ delete scene; - for (std::vector<IK_Target *>::iterator it = targets.begin(); it != targets.end(); ++it) { - delete (*it); + for (IK_Target *target : targets) { + delete target; } targets.clear(); delete[] channels; |