57 void loadedModules(
const map<string, VuoCompilerModule *> &modulesAdded,
58 const map<
string, pair<VuoCompilerModule *, VuoCompilerModule *> > &modulesModified,
59 const map<string, VuoCompilerModule *> &modulesRemoved,
VuoCompilerIssues *issues);
65 void loadedModulesAndReadyToUpdate(
const vector<string> &nodeClassesToRemove,
const vector<VuoCompilerNodeClass *> &nodeClassesToAdd,
const vector<string> &typesToRemove,
const vector<VuoCompilerType *> &typesToAdd,
const vector<string> &librariesToRemove,
const ModulesModifiedSet &modulesModified,
VuoCompilerIssues *issues);
68 void updateWithModulesBeingLoaded(
const vector<string> &nodeClassesToRemove,
const vector<VuoCompilerNodeClass *> &nodeClassesToAdd,
const vector<string> &typesToRemove,
const vector<VuoCompilerType *> &typesToAdd,
const vector<string> &librariesToRemove,
const ModulesModifiedSet &modulesModified,
VuoCompilerIssues *issues);
69 void update(
const vector<string> &nodeClassesToRemove,
const vector<VuoCompilerNodeClass *> &nodeClassesToAdd,
const vector<string> &typesToRemove,
const vector<VuoCompilerType *> &typesToAdd,
const vector<std::string> &librariesToRemove,
const set<pair<VuoCompilerModule *, VuoCompilerModule *> > &modulesModified,
VuoCompilerIssues *issues);
73 void updateLoadedNodeClasses(
const vector<string> &nodeClassesToRemove,
const vector<VuoCompilerNodeClass *> &nodeClassesToAdd);
74 void updateLoadedTypes(
const vector<string> &typesToRemove,
const vector<VuoCompilerType *> &typesToAdd);
75 string getPrimaryAffiliatedNodeSetForType(
const string &typeName);
82 map<string, pair<CallbackType, bool> > callbackForNodeClass;
84 map<pair<VuoType *, VuoType *>, set<string>> loadedTypeConverterNodeClasses;
85 map<string, VuoCompilerType *> loadedSingletonTypes;
86 map<string, VuoCompilerType *> loadedGenericCompoundTypes;
87 set<string> knownNodeSets;
89 static set<VuoModuleManager *> allModuleManagers;