export template functions properly from DLL

This commit is contained in:
David Rose 2001-06-25 22:57:03 +00:00
parent 96c5d0e10f
commit 2a6178a618
6 changed files with 8 additions and 6 deletions

View File

@ -72,7 +72,7 @@ private:
NodeAttributes _attrib;
};
INLINE_GRAPH ostream &operator << (ostream &out, const AllAttributesWrapper &a);
EXPCL_PANDA INLINE_GRAPH ostream &operator << (ostream &out, const AllAttributesWrapper &a);
#include "allAttributesWrapper.T"

View File

@ -131,7 +131,7 @@ private:
friend class AllAttributesWrapper;
};
INLINE_GRAPH ostream &operator << (ostream &out, const AllTransitionsWrapper &ntw);
EXPCL_PANDA INLINE_GRAPH ostream &operator << (ostream &out, const AllTransitionsWrapper &ntw);
#include "allTransitionsWrapper.T"

View File

@ -112,7 +112,8 @@ private:
static TypeHandle _type_handle;
};
INLINE_GRAPH ostream &operator << (ostream &out, const NodeAttribute &nab);
EXPCL_PANDA INLINE_GRAPH ostream &
operator << (ostream &out, const NodeAttribute &nab);
#ifndef DONT_INLINE_GRAPH
#include "nodeAttribute.I"

View File

@ -60,7 +60,7 @@ private:
PT(NodeAttribute) _attrib;
};
INLINE_GRAPH ostream &operator << (ostream &out, const NodeAttributeWrapper &naw);
EXPCL_PANDA INLINE_GRAPH ostream &operator << (ostream &out, const NodeAttributeWrapper &naw);
#include "nodeAttributeWrapper.T"

View File

@ -143,7 +143,8 @@ private:
friend class NodeTransitionCache;
};
INLINE_GRAPH ostream &operator << (ostream &out, const NodeTransition &ntb);
EXPCL_PANDA INLINE_GRAPH ostream &
operator << (ostream &out, const NodeTransition &ntb);
#ifndef DONT_INLINE_GRAPH
#include "nodeTransition.I"

View File

@ -95,7 +95,7 @@ private:
friend class NodeAttributeWrapper;
};
INLINE_GRAPH ostream &operator << (ostream &out, const NodeTransitionWrapper &ntw);
EXPCL_PANDA INLINE_GRAPH ostream &operator << (ostream &out, const NodeTransitionWrapper &ntw);
#ifndef DONT_INLINE_GRAPH
#include "nodeTransitionWrapper.I"