@@ -63,7 +63,7 @@ INLINE_GRAPH ostream &operator << (ostream &out, const AllAttributesWrapper &a);
#include "allAttributesWrapper.T"
-#ifdef BUILDING_PANDA
+#ifndef DONT_INLINE_GRAPH
#include "allAttributesWrapper.I"
#endif
@@ -119,7 +119,7 @@ INLINE_GRAPH ostream &operator << (ostream &out, const AllTransitionsWrapper &nt
#include "allTransitionsWrapper.T"
#include "allTransitionsWrapper.I"
@@ -139,7 +139,7 @@ private:
INLINE_GRAPH ostream &operator << (ostream &out, const ArcChain &arc_chain);
#include "arcChain.I"
@@ -63,7 +63,7 @@ private:
static TypeHandle _type_handle;
};
#include "boundedObject.I"
@@ -75,7 +75,7 @@ private:
#include "immediateTransition.I"
@@ -124,7 +124,7 @@ bmap_apply(InputIterator1 first1, InputIterator1 last1,
bool complete_transition, TransitionDirection want_dirs,
OutputIterator result);
#include "multiTransitionHelpers.I"
@@ -58,7 +58,7 @@ private:
// or Namable) that NamedNode uses.
EXPCL_PANDA INLINE_GRAPH ostream & operator << (ostream &out, const NamedNode &nod);
#include "namedNode.I"
@@ -149,7 +149,7 @@ find_arc(Node *parent, Node *child, TypeHandle graph_type);
EXPCL_PANDA INLINE_GRAPH bool
remove_child(Node *parent, Node *child, TypeHandle graph_type);
#include "node.I"
@@ -101,7 +101,7 @@ private:
INLINE_GRAPH ostream &operator << (ostream &out, const NodeAttribute &nab);
#include "nodeAttribute.I"
@@ -51,7 +51,7 @@ INLINE_GRAPH ostream &operator << (ostream &out, const NodeAttributeWrapper &naw
#include "nodeAttributeWrapper.T"
#include "nodeAttributeWrapper.I"
@@ -83,7 +83,7 @@ INLINE_GRAPH ostream &operator << (ostream &out, const NodeAttributes &nas);
#include "nodeAttributes.T"
#include "nodeAttributes.I"
@@ -230,7 +230,7 @@ typedef map<TypeHandle, UpRelationPointers> UpRelations;
#include "nodeRelation.T"
#include "nodeRelation.I"
@@ -126,7 +126,7 @@ private:
INLINE_GRAPH ostream &operator << (ostream &out, const NodeTransition &ntb);
#include "nodeTransition.I"
@@ -102,7 +102,7 @@ private:
INLINE_GRAPH ostream &operator << (ostream &out, const NodeTransitionCache &ntc);
#include "nodeTransitionCache.I"
@@ -85,7 +85,7 @@ private:
INLINE_GRAPH ostream &operator << (ostream &out, const NodeTransitionCacheEntry &e);
#include "nodeTransitionCacheEntry.I"
@@ -84,7 +84,7 @@ private:
INLINE_GRAPH ostream &operator << (ostream &out, const NodeTransitionWrapper &ntw);
#include "nodeTransitionWrapper.I"
INLINE_GRAPH ostream &operator << (ostream &out, const NodeTransitions &nts);
#include "nodeTransitions.I"
@@ -42,7 +42,7 @@ public:
INLINE_GRAPH ostream &operator << (ostream &out, const NullAttributeWrapper &naw);
#include "nullAttributeWrapper.I"
@@ -77,7 +77,7 @@ public:
INLINE_GRAPH ostream &operator << (ostream &out, const NullTransitionWrapper &ntw);
#include "nullTransitionWrapper.I"
friend class OnOffTransition;
#include "onOffAttribute.I"
@@ -95,7 +95,7 @@ private:
friend class OnOffAttribute;
#include "onOffTransition.I"
friend class OnAttribute;
#include "onTransition.I"
@@ -128,7 +128,7 @@ wrt_subtree(NodeRelation *arc, Node *to, UpdateSeq as_of, UpdateSeq now,
TransitionWrapper &result, TypeHandle graph_type);
#include "wrt.I"
@@ -126,6 +126,7 @@
#define INLINE_GRAPH __forceinline
#else
#define INLINE_GRAPH
+#define DONT_INLINE_GRAPH