Lines Matching refs:name
45 function generateVariable(name, type, variable, className) { argument
46 if (type == "string") variable.hDefine += "\n std::string %s;".format(name)
47 … if (type.substring(0, 12) == "NUMBER_TYPE_") variable.hDefine += "\n %s %s;".format(type, name)
48 else if (InterfaceList.getValue(type)) variable.hDefine += "\n %s %s;".format(type, name)
53 variable.hDefine += "\n std::vector<%s> %s;".format(type2, name)
55 variable.hDefine += "\n bool %s;".format(name)
57 variable.hDefine += "\n std::vector<%s> %s;".format(type, name)
62 `.format(name, type));
69 `.format(name, className, className) + cToJs("p->" + name, type, "result") + `
77 `.format(name, className, className) + jsToC("p->" + name, "pxt->GetArgv(0)", type) + `
83 function generateClass(name, data, inNamespace, functiontType) { argument
84 let resultConnect = connectResult(data, inNamespace, name)
99 .format(name, inNamespace, name, selfNs)
104 };`.format(name, implH),
106 …middleBody: middleBodyTmplete.replaceAll("[className]", name).replaceAll("[static_funcs]", middleF…
112 function connectResult(data, inNamespace, name) { argument
124 generateVariable(v.name, v.type, variable, name)
128 .format(v.name, inNamespace, name, v.name, v.name, inNamespace, name, v.name)
138 tmp = generateFunctionDirect(func, '', name)
141 tmp = generateFunctionSync(func, '', name)
145 tmp = generateFunctionAsync(func, '', name)
153 …+= `\n funcList["%s"] = %s%s_middle::%s_middle;`.format(func.name, inNamespace, name, func.name)