[cpp] Remove SP_API from templated classes

This commit is contained in:
Mario Zechner 2025-09-10 13:32:14 +02:00
parent 9dea30a91b
commit 18a244386e
5 changed files with 7 additions and 7 deletions

View File

@ -66,7 +66,7 @@ namespace spine {
}; };
template<class T, class D, class P> template<class T, class D, class P>
class SP_API ConstraintGeneric : public PosedGeneric<D, P, P>, public PosedActive, public Constraint { class ConstraintGeneric : public PosedGeneric<D, P, P>, public PosedActive, public Constraint {
public: public:
ConstraintGeneric(D &data) : PosedGeneric<D, P, P>(data), PosedActive(), Constraint() { ConstraintGeneric(D &data) : PosedGeneric<D, P, P>(data), PosedActive(), Constraint() {
} }

View File

@ -59,7 +59,7 @@ namespace spine {
/// Base class for all constraint data types. /// Base class for all constraint data types.
template<class T, class P> template<class T, class P>
class SP_API ConstraintDataGeneric : public PosedDataGeneric<P>, public ConstraintData { class ConstraintDataGeneric : public PosedDataGeneric<P>, public ConstraintData {
public: public:
ConstraintDataGeneric(const String &name) : PosedDataGeneric<P>(name), ConstraintData(name) { ConstraintDataGeneric(const String &name) : PosedDataGeneric<P>(name), ConstraintData(name) {
} }

View File

@ -43,12 +43,12 @@
namespace spine { namespace spine {
template<typename K, typename V> template<typename K, typename V>
class SP_API HashMap : public SpineObject { class HashMap : public SpineObject {
private: private:
class Entry; class Entry;
public: public:
class SP_API Pair { class Pair {
public: public:
explicit Pair(K &k, V &v) : key(k), value(v) { explicit Pair(K &k, V &v) : key(k), value(v) {
} }
@ -57,7 +57,7 @@ namespace spine {
V &value; V &value;
}; };
class SP_API Entries { class Entries {
public: public:
friend class HashMap; friend class HashMap;

View File

@ -53,7 +53,7 @@ namespace spine {
}; };
template<class D, class P, class A> template<class D, class P, class A>
class SP_API PosedGeneric : public Posed, public SpineObject { class PosedGeneric : public Posed, public SpineObject {
friend class AnimationState; friend class AnimationState;
friend class BoneTimeline1; friend class BoneTimeline1;
friend class BoneTimeline2; friend class BoneTimeline2;

View File

@ -95,7 +95,7 @@ namespace spine {
/// The base class for all constrained datas. /// The base class for all constrained datas.
template<class P> template<class P>
class SP_API PosedDataGeneric : public PosedData { class PosedDataGeneric : public PosedData {
friend class SkeletonBinary; friend class SkeletonBinary;
friend class SkeletonJson; friend class SkeletonJson;
friend class BoneTimeline1; friend class BoneTimeline1;