base | VuoCompilerModule | protected |
createDefaultSpecializedNodeClassName(void) | VuoCompilerSpecializedNodeClass | |
createSpecializedNodeClassName(string genericNodeClassName, vector< string > specializedTypeNames) | VuoCompilerSpecializedNodeClass | static |
createSpecializedNodeClassNameWithReplacement(string genericTypeName, string specializedTypeName) | VuoCompilerSpecializedNodeClass | virtual |
createUnspecializedNodeClassName(set< VuoPortClass * > portClassesToUnspecialize) | VuoCompilerSpecializedNodeClass | virtual |
declareFunctionInModule(Module *module, Function *function) | VuoCompilerModule | static |
defaultSpecializedForGenericTypeName | VuoCompilerNodeClass | protected |
dependencies | VuoCompilerModule | protected |
extractGenericNodeClassName(string specializedNodeClassName, size_t genericTypeCount) | VuoCompilerSpecializedNodeClass | static |
getAutomaticKeywords(void) | VuoCompilerNodeClass | |
getBackingTypeNamesFromPorts(VuoNodeClass *nodeClass) | VuoCompilerSpecializedNodeClass | static |
getBackingTypeNamesFromPorts(VuoNode *node) | VuoCompilerSpecializedNodeClass | static |
getBase(void) const | VuoBaseDetail< VuoNodeClass > | |
getCallbackStartFunction(void) | VuoCompilerNodeClass | |
getCallbackStopFunction(void) | VuoCompilerNodeClass | |
getCallbackUpdateFunction(void) | VuoCompilerNodeClass | |
getClassIdentifier(void) | VuoCompilerNodeClass | |
getCompatibleTargets(void) | VuoCompilerModule | |
getDefaultSpecializedTypeName(string genericTypeName) | VuoCompilerNodeClass | |
getDependencies(void) | VuoCompilerModule | |
getDoxygenDocumentation(void) | VuoCompilerNodeClass | |
getEventFunction(void) | VuoCompilerNodeClass | |
getFiniFunction(void) | VuoCompilerNodeClass | |
getGenericTypeNamesFromPorts(VuoCompilerNodeClass *nodeClass) | VuoCompilerSpecializedNodeClass | static |
getInitFunction(void) | VuoCompilerNodeClass | |
getInputPortClassWithName(string portName) | VuoCompilerNodeClass | protected |
getInstanceDataClass(void) | VuoCompilerNodeClass | |
getModule(void) | VuoCompilerModule | |
getOriginalGenericNodeClassDescription(void) | VuoCompilerSpecializedNodeClass | virtual |
getOriginalGenericNodeClassName(void) | VuoCompilerSpecializedNodeClass | virtual |
getOriginalGenericNodeSet(void) | VuoCompilerSpecializedNodeClass | virtual |
getOriginalPortType(VuoPortClass *portClass) | VuoCompilerSpecializedNodeClass | virtual |
getOutputPortClassWithName(string portName) | VuoCompilerNodeClass | protected |
getPremium(void) | VuoCompilerModule | |
getPseudoBase(void) | VuoCompilerModule | |
hasOriginalOrMangledGlobal(string nameBeforeCompilation, Module *module, string moduleKey) | VuoCompilerModule | protectedstatic |
isPremium | VuoCompilerModule | protected |
module | VuoCompilerModule | protected |
moduleDetails | VuoCompilerModule | protected |
nameForGlobal(string genericGlobalVarOrFuncName) | VuoCompilerModule | protected |
nameForGlobal(string nameBeforeCompilation, string moduleKey) | VuoCompilerModule | protectedstatic |
newModule(string moduleKey, Module *module) | VuoCompilerModule | static |
newNode(string title="", double x=0, double y=0) | VuoCompilerNodeClass | |
newNode(VuoNode *nodeToCopyMetadataFrom) | VuoCompilerNodeClass | |
newNodeClass(string nodeClassName, VuoCompiler *compiler, VuoNode *nodeToBack=NULL) | VuoCompilerSpecializedNodeClass | static |
VuoCompilerNodeClass::newNodeClass(string nodeClassName, Module *module) | VuoCompilerNodeClass | static |
newNodeClassWithoutImplementation(VuoNodeClass *baseNodeClass) | VuoCompilerNodeClass | static |
parseArrayOfStrings(json_object *o, string key) | VuoCompilerModule | protectedstatic |
parseBool(json_object *o, string key, bool *foundValue=NULL) | VuoCompilerModule | protectedstatic |
parseGenericTypes(json_object *moduleDetails, map< string, string > &defaultSpecializedForGenericTypeName, map< string, set< string > > &compatibleSpecializedForGenericTypeName) | VuoCompilerNodeClass | protectedstatic |
parseInt(json_object *o, string key, bool *foundValue=NULL) | VuoCompilerModule | protectedstatic |
parseMacVersion(string version) | VuoCompilerModule | |
parser | VuoCompilerModule | protected |
parseString(json_object *o, string key, bool *foundValue=NULL) | VuoCompilerModule | protectedstatic |
parseTargetSet(json_object *o, string key) | VuoCompilerModule | |
renameGlobalVarsAndFuncs(void) | VuoCompilerModule | protected |
replaceGenericTypesWithBacking(string &nodeClassSource, VuoNode *nodeToBack=NULL) | VuoCompilerSpecializedNodeClass | static |
setBase(VuoNodeClass *base) | VuoBaseDetail< VuoNodeClass > | |
setPremium(bool premium) | VuoCompilerModule | |
specializedForGenericTypeName | VuoCompilerSpecializedNodeClass | protected |
VuoBaseDetail(string description, VuoNodeClass *base) | VuoBaseDetail< VuoNodeClass > | |
VuoCompilerModule(VuoModule *base, Module *module) | VuoCompilerModule | protected |
VuoCompilerNodeClass(string className, Module *module) | VuoCompilerNodeClass | protected |
VuoCompilerNodeClass(VuoCompilerNodeClass *compilerNodeClass) | VuoCompilerNodeClass | protected |
VuoCompilerNodeClass(VuoNodeClass *baseNodeClass) | VuoCompilerNodeClass | protected |
VuoCompilerSpecializedNodeClass(string nodeClassName, Module *module) | VuoCompilerSpecializedNodeClass | |
VuoCompilerSpecializedNodeClass(VuoCompilerSpecializedNodeClass *compilerNodeClass, VuoNode *nodeToBack) | VuoCompilerSpecializedNodeClass | |
~VuoCompilerModule(void) | VuoCompilerModule | virtual |
~VuoCompilerNodeClass(void) | VuoCompilerNodeClass | virtual |