From 18a244386e4e3b5178e2a98e9b4b6d9cc1ee625f Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Wed, 10 Sep 2025 13:32:14 +0200 Subject: [PATCH] [cpp] Remove SP_API from templated classes --- spine-cpp/include/spine/Constraint.h | 2 +- spine-cpp/include/spine/ConstraintData.h | 2 +- spine-cpp/include/spine/HashMap.h | 6 +++--- spine-cpp/include/spine/Posed.h | 2 +- spine-cpp/include/spine/PosedData.h | 2 +- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/spine-cpp/include/spine/Constraint.h b/spine-cpp/include/spine/Constraint.h index dd5bdc683..8bab0ecc9 100644 --- a/spine-cpp/include/spine/Constraint.h +++ b/spine-cpp/include/spine/Constraint.h @@ -66,7 +66,7 @@ namespace spine { }; template - class SP_API ConstraintGeneric : public PosedGeneric, public PosedActive, public Constraint { + class ConstraintGeneric : public PosedGeneric, public PosedActive, public Constraint { public: ConstraintGeneric(D &data) : PosedGeneric(data), PosedActive(), Constraint() { } diff --git a/spine-cpp/include/spine/ConstraintData.h b/spine-cpp/include/spine/ConstraintData.h index 659450b8a..687f95340 100644 --- a/spine-cpp/include/spine/ConstraintData.h +++ b/spine-cpp/include/spine/ConstraintData.h @@ -59,7 +59,7 @@ namespace spine { /// Base class for all constraint data types. template - class SP_API ConstraintDataGeneric : public PosedDataGeneric

, public ConstraintData { + class ConstraintDataGeneric : public PosedDataGeneric

, public ConstraintData { public: ConstraintDataGeneric(const String &name) : PosedDataGeneric

(name), ConstraintData(name) { } diff --git a/spine-cpp/include/spine/HashMap.h b/spine-cpp/include/spine/HashMap.h index 436a270e4..6bcbe49af 100644 --- a/spine-cpp/include/spine/HashMap.h +++ b/spine-cpp/include/spine/HashMap.h @@ -43,12 +43,12 @@ namespace spine { template - class SP_API HashMap : public SpineObject { + class HashMap : public SpineObject { private: class Entry; public: - class SP_API Pair { + class Pair { public: explicit Pair(K &k, V &v) : key(k), value(v) { } @@ -57,7 +57,7 @@ namespace spine { V &value; }; - class SP_API Entries { + class Entries { public: friend class HashMap; diff --git a/spine-cpp/include/spine/Posed.h b/spine-cpp/include/spine/Posed.h index 3e6c61cb4..ad813b061 100644 --- a/spine-cpp/include/spine/Posed.h +++ b/spine-cpp/include/spine/Posed.h @@ -53,7 +53,7 @@ namespace spine { }; template - class SP_API PosedGeneric : public Posed, public SpineObject { + class PosedGeneric : public Posed, public SpineObject { friend class AnimationState; friend class BoneTimeline1; friend class BoneTimeline2; diff --git a/spine-cpp/include/spine/PosedData.h b/spine-cpp/include/spine/PosedData.h index beaba563f..1b765c46a 100644 --- a/spine-cpp/include/spine/PosedData.h +++ b/spine-cpp/include/spine/PosedData.h @@ -95,7 +95,7 @@ namespace spine { /// The base class for all constrained datas. template - class SP_API PosedDataGeneric : public PosedData { + class PosedDataGeneric : public PosedData { friend class SkeletonBinary; friend class SkeletonJson; friend class BoneTimeline1;