mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-04 10:54:24 -04:00
eliminate erroneous export of template class
This commit is contained in:
parent
dc559af065
commit
1bc98e49cd
@ -31,7 +31,7 @@
|
|||||||
// of AnimChannels that return different values.
|
// of AnimChannels that return different values.
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
template<class SwitchType>
|
template<class SwitchType>
|
||||||
class EXPCL_PANDA AnimChannel : public AnimChannelBase {
|
class AnimChannel : public AnimChannelBase {
|
||||||
protected:
|
protected:
|
||||||
// The default constructor is protected: don't try to create an
|
// The default constructor is protected: don't try to create an
|
||||||
// AnimChannel without a parent. To create an AnimChannel hierarchy,
|
// AnimChannel without a parent. To create an AnimChannel hierarchy,
|
||||||
@ -134,5 +134,3 @@ typedef AnimChannel<ACScalarSwitchType> AnimChannelScalar;
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -34,7 +34,7 @@
|
|||||||
// anims to bind against.
|
// anims to bind against.
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
template<class SwitchType>
|
template<class SwitchType>
|
||||||
class EXPCL_PANDA AnimChannelFixed : public AnimChannel<SwitchType> {
|
class AnimChannelFixed : public AnimChannel<SwitchType> {
|
||||||
public:
|
public:
|
||||||
INLINE AnimChannelFixed(AnimGroup *parent, const string &name, const ValueType &value);
|
INLINE AnimChannelFixed(AnimGroup *parent, const string &name, const ValueType &value);
|
||||||
INLINE AnimChannelFixed(const string &name, const ValueType &value);
|
INLINE AnimChannelFixed(const string &name, const ValueType &value);
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
// channel.
|
// channel.
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
template<class SwitchType>
|
template<class SwitchType>
|
||||||
class EXPCL_PANDA MovingPart : public MovingPartBase {
|
class MovingPart : public MovingPartBase {
|
||||||
public:
|
public:
|
||||||
typedef TYPENAME SwitchType::ValueType ValueType;
|
typedef TYPENAME SwitchType::ValueType ValueType;
|
||||||
typedef AnimChannel<SwitchType> ChannelType;
|
typedef AnimChannel<SwitchType> ChannelType;
|
||||||
|
@ -101,7 +101,7 @@ public:
|
|||||||
// of vertex values.
|
// of vertex values.
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
template<class ValueType, class MorphValueType>
|
template<class ValueType, class MorphValueType>
|
||||||
class EXPCL_PANDA ComputedVerticesMorph {
|
class ComputedVerticesMorph {
|
||||||
public:
|
public:
|
||||||
INLINE ComputedVerticesMorph();
|
INLINE ComputedVerticesMorph();
|
||||||
INLINE ComputedVerticesMorph(const ComputedVerticesMorph ©);
|
INLINE ComputedVerticesMorph(const ComputedVerticesMorph ©);
|
||||||
@ -134,7 +134,3 @@ typedef ComputedVerticesMorph<Colorf, ComputedVerticesMorphValue4> ComputedVerti
|
|||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -38,7 +38,7 @@
|
|||||||
// values with identical values.
|
// values with identical values.
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
template<class ValueType, class MorphType>
|
template<class ValueType, class MorphType>
|
||||||
class EXPCL_PANDAEGG ComputedVerticesMakerEntity {
|
class ComputedVerticesMakerEntity {
|
||||||
public:
|
public:
|
||||||
INLINE ComputedVerticesMakerEntity(const ValueType &value,
|
INLINE ComputedVerticesMakerEntity(const ValueType &value,
|
||||||
const MorphType &morphs);
|
const MorphType &morphs);
|
||||||
@ -57,7 +57,7 @@ public:
|
|||||||
// vertices into a common index number.
|
// vertices into a common index number.
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
template<class ValueType, class MorphType>
|
template<class ValueType, class MorphType>
|
||||||
class EXPCL_PANDAEGG ComputedVerticesMakerEntityMap {
|
class ComputedVerticesMakerEntityMap {
|
||||||
public:
|
public:
|
||||||
int add_value(const ValueType &value, const MorphType &morphs,
|
int add_value(const ValueType &value, const MorphType &morphs,
|
||||||
PTA(ValueType) &table);
|
PTA(ValueType) &table);
|
||||||
|
@ -90,7 +90,7 @@ INLINE void unref_delete(RefCountType *ptr);
|
|||||||
// typedObject.h.
|
// typedObject.h.
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
template<class Base>
|
template<class Base>
|
||||||
class EXPCL_PANDAEXPRESS RefCountProxy : public ReferenceCount {
|
class RefCountProxy : public ReferenceCount {
|
||||||
public:
|
public:
|
||||||
INLINE RefCountProxy();
|
INLINE RefCountProxy();
|
||||||
INLINE RefCountProxy(const Base ©);
|
INLINE RefCountProxy(const Base ©);
|
||||||
@ -118,7 +118,7 @@ private:
|
|||||||
// only works when the base type is, in fact, a class.
|
// only works when the base type is, in fact, a class.
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
template<class Base>
|
template<class Base>
|
||||||
class EXPCL_PANDAEXPRESS RefCountObj : public ReferenceCount, public Base {
|
class RefCountObj : public ReferenceCount, public Base {
|
||||||
public:
|
public:
|
||||||
INLINE RefCountObj();
|
INLINE RefCountObj();
|
||||||
INLINE RefCountObj(const Base ©);
|
INLINE RefCountObj(const Base ©);
|
||||||
|
@ -25,7 +25,7 @@ class Node;
|
|||||||
class NodeRelation;
|
class NodeRelation;
|
||||||
|
|
||||||
template<class TW, class LevelState>
|
template<class TW, class LevelState>
|
||||||
class EXPCL_PANDA TraverserVisitor {
|
class TraverserVisitor {
|
||||||
public:
|
public:
|
||||||
typedef TW TransitionWrapper;
|
typedef TW TransitionWrapper;
|
||||||
|
|
||||||
|
@ -28,7 +28,7 @@
|
|||||||
// that pair.
|
// that pair.
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
template<class pair_iterator>
|
template<class pair_iterator>
|
||||||
class EXPCL_PANDA first_of_pair_iterator : public pair_iterator {
|
class first_of_pair_iterator : public pair_iterator {
|
||||||
public:
|
public:
|
||||||
typedef TYPENAME pair_iterator::value_type::first_type value_type;
|
typedef TYPENAME pair_iterator::value_type::first_type value_type;
|
||||||
|
|
||||||
@ -49,7 +49,7 @@ public:
|
|||||||
// that pair.
|
// that pair.
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
template<class pair_iterator>
|
template<class pair_iterator>
|
||||||
class EXPCL_PANDA second_of_pair_iterator : public pair_iterator {
|
class second_of_pair_iterator : public pair_iterator {
|
||||||
public:
|
public:
|
||||||
typedef TYPENAME pair_iterator::value_type::second_type value_type;
|
typedef TYPENAME pair_iterator::value_type::second_type value_type;
|
||||||
|
|
||||||
@ -69,7 +69,7 @@ public:
|
|||||||
// indicated type.
|
// indicated type.
|
||||||
////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////
|
||||||
template<class base_iterator, class new_type>
|
template<class base_iterator, class new_type>
|
||||||
class EXPCL_PANDA typecast_iterator : public base_iterator {
|
class typecast_iterator : public base_iterator {
|
||||||
public:
|
public:
|
||||||
typedef new_type value_type;
|
typedef new_type value_type;
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user