David Rose 24 年之前
父節點
當前提交
f7740bbbfd
共有 1 個文件被更改,包括 3 次插入3 次删除
  1. 3 3
      panda/src/pgraph/pandaNode.h

+ 3 - 3
panda/src/pgraph/pandaNode.h

@@ -76,7 +76,7 @@ PUBLISHED:
   virtual void write(ostream &out, int indent_level) const;
   virtual void write(ostream &out, int indent_level) const;
 
 
 private:
 private:
-  class DownConnection {
+  class EXPCL_PANDA DownConnection {
   public:
   public:
     INLINE DownConnection(PandaNode *child, int sort);
     INLINE DownConnection(PandaNode *child, int sort);
     INLINE bool operator < (const DownConnection &other) const;
     INLINE bool operator < (const DownConnection &other) const;
@@ -99,7 +99,7 @@ private:
   typedef ov_set<PandaNode *> Up;
   typedef ov_set<PandaNode *> Up;
 
 
   // This is the data that must be cycled between pipeline stages.
   // This is the data that must be cycled between pipeline stages.
-  class CData : public CycleData {
+  class EXPCL_PANDA CData : public CycleData {
   public:
   public:
     INLINE CData();
     INLINE CData();
     CData(const CData &copy);
     CData(const CData &copy);
@@ -120,7 +120,7 @@ public:
   // children.  This saves a tiny bit of overhead between each step,
   // children.  This saves a tiny bit of overhead between each step,
   // by keeping the PipelineCycler open for reading the whole time.
   // by keeping the PipelineCycler open for reading the whole time.
   // However, it does not protect you from self-modifying loops.
   // However, it does not protect you from self-modifying loops.
-  class Children {
+  class EXPCL_PANDA Children {
   public:
   public:
     INLINE Children(const PipelineCycler<CData> &cycler);
     INLINE Children(const PipelineCycler<CData> &cycler);
     INLINE Children(const Children &copy);
     INLINE Children(const Children &copy);