Vuo  2.3.2
VuoCompilerMakeListNodeClass Member List

This is the complete list of members for VuoCompilerMakeListNodeClass, including all inherited members.

buildNodeClassName(unsigned long itemCount, string itemTypeName)VuoCompilerMakeListNodeClassstatic
compatibleTargetsVuoCompilerModuleprotected
copyPortClassFromModel(VuoPortClass *modelPortClass, bool isInput)VuoCompilerSpecializedNodeClassprotectedstatic
createReplacementBackingNode(VuoNode *nodeToBack, string backingNodeClassName, VuoCompiler *compiler)VuoCompilerSpecializedNodeClassvirtual
createSpecializedNodeClassNameWithReplacement(string genericTypeName, string specializedTypeName)VuoCompilerMakeListNodeClassvirtual
createUnspecializedNodeClassName(set< VuoPortClass * > portClassesToUnspecialize)VuoCompilerMakeListNodeClassvirtual
declareFunctionInModule(Module *module, Function *function)VuoCompilerModulestatic
defaultSpecializedForGenericTypeNameVuoCompilerNodeClassprotected
dependenciesVuoCompilerModuleprotected
getBase(void) constVuoBaseDetail< VuoNodeClass >
getCompatibleTargets(void)VuoCompilerModule
getContainedNodes(void)VuoCompilerNodeClass
getDependencies(void)VuoCompilerSpecializedNodeClassvirtual
getDependencyName(void)VuoCompilerSpecializedNodeClassvirtual
getImagePortCount(bool isInput)VuoCompilerNodeClass
getInputPortClassWithName(string portName)VuoCompilerNodeClassprotected
getItemCount(void)VuoCompilerMakeListNodeClass
getListType(void)VuoCompilerMakeListNodeClass
getModule(void)VuoCompilerModule
getModulePath(void)VuoCompilerModule
getNodeClassForNode(VuoCompilerNodeClass *origNodeClass, VuoCompiler *compiler)VuoCompilerSpecializedNodeClassstatic
getNodeClassName(unsigned long itemCount, VuoCompilerType *listType)VuoCompilerMakeListNodeClassstatic
getOriginalGenericNodeClassDescription(void)VuoCompilerMakeListNodeClassvirtual
getOriginalGenericNodeClassName(void)VuoCompilerMakeListNodeClassvirtual
getOriginalGenericNodeSet(void)VuoCompilerMakeListNodeClassvirtual
getOriginalPortType(VuoPortClass *portClass)VuoCompilerMakeListNodeClassvirtual
getOutputPortClassWithName(string portName)VuoCompilerNodeClassprotected
getPseudoBase(void)VuoCompilerModule
getSourceCode(void)VuoCompilerNodeClass
getSourcePath(void)VuoCompilerNodeClass
hasGenericPortTypes(VuoCompilerNodeClass *nodeClass)VuoCompilerSpecializedNodeClassstatic
hasOriginalOrMangledGlobal(string nameBeforeCompilation, Module *module, string moduleKey)VuoCompilerModuleprotectedstatic
isBuiltIn(void)VuoCompilerModule
isFullySpecialized(void)VuoCompilerSpecializedNodeClass
isIsf(void)VuoCompilerNodeClass
isLikelyImageFilter(void)VuoCompilerNodeClass
isLikelyImageGenerator(void)VuoCompilerNodeClass
isLikelyImageTransition(void)VuoCompilerNodeClass
isMakeListNodeClassName(string nodeClassName)VuoCompilerMakeListNodeClassstatic
isSpecializationOfNodeClass(const string &potentialSpecializedNodeClassName, VuoCompilerNodeClass *potentialGenericNodeClass)VuoCompilerSpecializedNodeClassstatic
isSubcomposition(void)VuoCompilerNodeClass
moduleVuoCompilerModuleprotected
moduleDetailsVuoCompilerModuleprotected
nameForGlobal(string genericGlobalVarOrFuncName)VuoCompilerModuleprotected
nameForGlobal(string nameBeforeCompilation, string moduleKey)VuoCompilerModuleprotectedstatic
newModule(const string &moduleKey, Module *module, const string &modulePath, const VuoCompilerCompatibility &moduleCompatibility)VuoCompilerModulestatic
newNode(string title="", double x=0, double y=0)VuoCompilerNodeClass
newNode(VuoNode *nodeToCopyMetadataFrom)VuoCompilerNodeClass
newNodeClass(string nodeClassName, VuoCompiler *compiler, dispatch_queue_t llvmQueue)VuoCompilerMakeListNodeClassstatic
VuoCompilerSpecializedNodeClass::newNodeClass(const string &nodeClassName, VuoCompiler *compiler, dispatch_queue_t llvmQueue)VuoCompilerSpecializedNodeClassstatic
VuoCompilerNodeClass::newNodeClass(string nodeClassName, Module *module)VuoCompilerNodeClassstatic
newNodeClassWithoutImplementation(VuoNodeClass *baseNodeClass)VuoCompilerNodeClassstatic
parseCompatibility(json_object *o, string key)VuoCompilerModule
parseGenericTypes(json_object *moduleDetails, map< string, string > &defaultSpecializedForGenericTypeName, map< std::string, vector< std::string > > &compatibleSpecializedForGenericTypeName)VuoCompilerNodeClassprotectedstatic
parserVuoCompilerModuleprotected
renameGlobalVarsAndFuncs(void)VuoCompilerModuleprotected
replaceGenericTypesWithBacking(string &nodeClassSource)VuoCompilerSpecializedNodeClassstatic
setBase(VuoNodeClass *base)VuoBaseDetail< VuoNodeClass >
setBuiltIn(bool builtIn)VuoCompilerModule
setSourceCode(const string &sourceCode)VuoCompilerNodeClass
setSourcePath(const string &sourcePath)VuoCompilerNodeClass
specializedForGenericTypeNameVuoCompilerSpecializedNodeClassprotected
updateBackingNodeClass(VuoNode *nodeToBack, VuoCompiler *compiler)VuoCompilerSpecializedNodeClass
VuoBaseDetail(string description, VuoNodeClass *base)VuoBaseDetail< VuoNodeClass >
VuoCompilerModule(VuoModule *base, Module *module)VuoCompilerModuleprotected
VuoCompilerNodeClass(string className, Module *module)VuoCompilerNodeClassprotected
VuoCompilerNodeClass(VuoCompilerNodeClass *compilerNodeClass)VuoCompilerNodeClassprotected
VuoCompilerNodeClass(VuoNodeClass *baseNodeClass)VuoCompilerNodeClassprotected
VuoCompilerSpecializedNodeClass(string nodeClassName, Module *module)VuoCompilerSpecializedNodeClassprotected
VuoCompilerSpecializedNodeClass(VuoCompilerSpecializedNodeClass *compilerNodeClass)VuoCompilerSpecializedNodeClassprotected
VuoCompilerSpecializedNodeClass(VuoNodeClass *baseNodeClass)VuoCompilerSpecializedNodeClassprotected
~VuoCompilerModule(void)VuoCompilerModulevirtual
~VuoCompilerNodeClass(void)VuoCompilerNodeClassvirtual