This commit is contained in:
David Rose 2002-02-23 01:09:34 +00:00
parent a4ccfd02a3
commit f7740bbbfd

View File

@ -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);