39 void getChangesToReplaceNode(
VuoNode *oldNode,
VuoNode *newNode, map<VuoCable *, VuoPort *> &cablesToTransferFromPort, map<VuoCable *, VuoPort *> &cablesToTransferToPort, set<VuoCable *> &cablesToRemove)
const;
61 vector<VuoPublishedPort *> publishedInputPorts, vector<VuoPublishedPort *> publishedOutputPorts,
62 string header=
"",
string footer=
"",
double xPositionOffset=0,
double yPositionOffset=0);
70 friend class TestCompilingAndLinking;
75 map<unsigned int, bool> genericTypeSuffixUsed;
76 map<string, VuoNode *> nodeGraphvizIdentifierUsed;
77 map<string, VuoComment *> commentGraphvizIdentifierUsed;
78 VuoNode *manuallyFirableInputNode;
79 VuoPort *manuallyFirableInputPort;
83 set< set<VuoCompilerPort *> > groupGenericPortsByType(
void);
84 string createFreshGenericTypeName(
void);
85 static bool compareGraphvizIdentifiersOfNodes(
VuoNode *lhs,
VuoNode *rhs);
86 static bool compareGraphvizIdentifiersOfCables(
VuoCable *lhs,
VuoCable *rhs);