[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>
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:
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.
template<class T, class P>
class SP_API ConstraintDataGeneric : public PosedDataGeneric<P>, public ConstraintData {
class ConstraintDataGeneric : public PosedDataGeneric<P>, public ConstraintData {
public:
ConstraintDataGeneric(const String &name) : PosedDataGeneric<P>(name), ConstraintData(name) {
}

View File

@ -43,12 +43,12 @@
namespace spine {
template<typename K, typename V>
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;

View File

@ -53,7 +53,7 @@ namespace spine {
};
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 BoneTimeline1;
friend class BoneTimeline2;

View File

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