Home
last modified time | relevance | path

Searched refs:name (Results 1 - 25 of 55) sorted by relevance

123

/napi_generator/src/cli/dts2cpp/src/gen/generate/
H A Dinterface.js73 function getHDefineOfVariable(name, type, variable, optional) {
75 unionTypeString(name, type, variable, optional);
77 variableTypeString(optional, variable, name);
79 variableTypeInterface(optional, variable, type, name);
82 variableTypeEnum(type, variable, name);
84 typeArrFunctionOne(type, variable, name, optional);
86 variableTypeBoolean(optional, variable, name);
88 typeArrFunctionTwo(type, variable, name, optional);
90 variable.hDefine += mapTypeString(type, name, optional); // 支持可选参数?
92 variable.hDefine += anyTypeString(type, name);
[all...]
H A Dtype.js21 function getHDefineOfType(data, name, type, variable, inNamespace, nameSpaceName, toolNamespace) {
24 let result = generateTypeEnum(name, data, inNamespace, nameSpaceName, toolNamespace);
30 variable.hDefine += '\n typedef std::any %s;'.format(name);
32 variable.hDefine += '\n typedef std::string %s;'.format(name);
35 variable.hDefine += '\n typedef bool %s;'.format(name);
38 variable.hDefine += '\n typedef %s %s;'.format(type, name);
43 `.format(name, type));
47 function generateTypeEnum(name, data, inNamespace, nameSpaceName, toolNamespace) {
53 implH = `\nclass %s {\npublic:\n`.format(name, implH);
57 midInitEnumDefine += 'std::map<const char *, std::any> enumMap%s;\n'.format(name);
[all...]
H A Dclass.js43 function generateVariable(name, type, variable, className) {
45 variable.hDefine += '\n std::string %s;'.format(name);
47 variable.hDefine += '\n %s %s;'.format(type, name);
49 variable.hDefine += '\n %s %s;'.format(type, name);
58 variable.hDefine += '\n std::vector<%s> %s;'.format(type2, name);
60 variable.hDefine += '\n bool %s;'.format(name);
62 variable.hDefine += '\n std::vector<%s> %s;'.format(type, name);
66 `.format(name, type));
75 `.format(name, className, className) + cToJs('p->' + name, typ
[all...]
H A Denum.js18 function generateEnum(name, data, inNamespace, nameSpaceName, toolNamespace) {
25 implH = `\nclass %s {\npublic:\n`.format(name, implH);
27 implH = `\nenum class %s {\n`.format(name, implH);
35 midInitEnumDefine += 'std::map<const char *, std::any> enumMap%s;\n'.format(name);
39 implH += ` static const std::string %s;\n`.format(v.name);
40 implCpp += `\nconst std::string %s::%s = "%s";\n`.format(name, v.name, v.value);
41 midInitEnum += ' %s%s::%senumMap%s["%s"] = "%s";\n'.format(inNamespace, nameSpaceName, toolNamespace, name, v.name, v.value);
46 implH += ` %s = %s,\n`.format(v.name,
[all...]
H A Dnamespace.js32 if (parentName === data.interface[i].name) {
38 if (parentName === data.class[i].name) {
57 NapiLog.logError("Failed to find %s's parent by name [%s]".format(currentObj.body.name, parentName));
102 function generateNamespace(name, data, inNamespace = '') {
104 namespaceResult.middleInit += formatMiddleInit(inNamespace, name);
110 let toolNamespace = getToolNamespaceFunc(inNamespace, name);
111 enumNamespaceFunction(data, namespaceResult, inNamespace, name, toolNamespace);
114 let result = generateType(ii.name, ii.body, inNamespace + name
[all...]
H A Dfunction_onoff.js141 function getregistLine(name) {
143 if (isRegisterFunc(name)) {
145 } else if (name === 'on') {
147 } else if (isOnObjCallback(name)) {
166 let isRegister = isRegisterFunc(func.name);
167 let isUnRegister = isUnRegisterFunc(func.name);
169 let registLine = getregistLine(func.name);
170 let onObjFlag = isOnObjCallback(func.name);
174 param.eventName = func.name.replaceAll(prefix, ''); // 去掉注册、注销关键字前缀
177 param.eventName = className + '_' + func.name;
[all...]
H A Dfunction_threadsafe.js46 // 获取第一个参数,线程安全函数名称 get ThreadSafeFunc name
64 napi_value name = pxt->GetArgv(XNapiTool::ZERO); //资源名称复用线程安全函数名称
66 name, maxQueueSize, initialThreadCount, nullptr, nullptr, nullptr, threadSafeFuncCallJs[funcName], &threadsafeFunc);
87 let name = func.name;
90 let postFix = name.substring(preFix.length, name.length);
H A Dreturn_generate.js25 * Get the real value name by deleting prefix like "p->", "vio->out.", e.g.
44 let name2 = ifl[i].name;
76 let name2 = ifl[i].name;
368 napi_value tnv_%s = nullptr;\n`.format(interfaceValue[i].name, interfaceValue[i].name);
371 .format(interfaceValue[i].name, interfaceValue[i].name, interfaceValue[i].name, interfaceValue[i].name);
373 .format(interfaceValue[i].name, interfaceValu
[all...]
H A Dfunction_async.js130 let middleFunc = replaceAll(funcAsyncTemplete, '[funcName]', func.name);
132 if (func.name !== 'constructor') {
133 middleH = replaceAll(funcAsyncMiddleHTemplete, '[funcName]', func.name);
155 .format(func.name, func.name, getConstNum(parseInt(param.callback.offset) + 1),
158 '' : 'pInstance->', func.name, param.valueFill);
169 prefixArr[0], prefixArr[1], prefixArr[2], func.name, param.valueDefine, prefixArr[3]);
171 func.name);
173 func.name, param.valueDefine,
213 defineParams += '%s %s, '.format(realType, interBody[i].name);
[all...]
/napi_generator/src/cli/h2dtscpp/src/src/tools/
H A Dcommon.js24 InterfaceList.getValue = function (name) {
27 if (ifs[i].name === name) {
39 InterfaceList.getBody = function (name) {
42 if (ifs[i].name === name) {
57 TypeList.getValue = function (name) {
61 if (ifs[i].name === name) {
/napi_generator/src/cli/h2dtscpp/src/src/napiGen/
H A DfunctionDirectTest.js25 'name': '',
29 funcInfo.name = params.functions[funcIndex].name;
56 funcTestContent = replaceAll(funcTestContent, '[func_introduce_replace]', funcInfo.name);
70 let funcInfoParamReplace = replaceAll(funcInfoParamTemp, '[paramName]', funcInfo.params[i].name);
75 funcParamDefine += util.format('let %s = %s\n ', funcInfo.params[i].name, INTVALUE);
76 funcParamUse += funcInfo.params[i].name + ', ';
78 funcParamDefine += util.format('let %s = %s\n ', funcInfo.params[i].name, FLOATVALUE);
79 funcParamUse += funcInfo.params[i].name + ', ';
81 funcParamDefine += util.format('let %s = %s\n ', funcInfo.params[i].name, tru
[all...]
/napi_generator/src/cli/dts2cpp/src/gen/tools/
H A Dcommon.js78 InterfaceList.getValue = function (name) {
82 if (ifs[i].name === name) {
94 InterfaceList.getBody = function (name) {
97 if (ifs[i].name === name) {
112 CallFunctionList.getValue = function (name) {
123 if (cfs[i].name === name) {
134 if (cfs[i].name
[all...]
/napi_generator/src/cli/dts2ets/appCodeGen/src/tools/
H A Dcommon.js77 InterfaceList.getValue = function (name) {
81 if (ifs[i].name === name) {
93 InterfaceList.getBody = function (name) {
96 if (ifs[i].name === name) {
111 CallFunctionList.getValue = function (name) {
122 if (cfs[i].name === name) {
133 if (cfs[i].name
[all...]
/napi_generator/src/cli/h2sa/src/gen/
H A Dgenerate.js71 paramStr += params[i].type + ' ' + params[i].name;
80 paramStr += params[i].name;
92 initParamessage += ' int ' + funcList.params[n].name + ' = ' + initParavalue + ';\r\n';
93 funcList.params[n].name;
97 initParamessage += ' bool ' + funcList.params[n].name + ' = ' + initParavalue + ';\r\n';
101 initParamessage += ' string ' + funcList.params[n].name + ' = ' + initParavalue + ';\r\n';
115 initParaLog += ' printf("client %s = %i",%s);\r\n'.format(funcList.params[n].name, funcList.params[n].name);
195 if (getName === classInfo.methods.public[i].name) {
198 if (setName === classInfo.methods.public[i].name) {
[all...]
/napi_generator/src/intellij_plugin/dts2cpp/napi_IntelliJ_plugin/src/com/sk/utils/
H A DFileInfo.java29 private String name; field in FileInfo
34 name = file.getName(); in FileInfo()
63 return lastModifiedTime == fileInfo.lastModifiedTime && Objects.equals(name, fileInfo.name) in equals()
69 return Objects.hash(name, path, lastModifiedTime); in hashCode()
/napi_generator/src/intellij_plugin/h2dts/ts_IntelliJ_plugin/src/com/sk/ts/utils/
H A DFileInfo.java30 private String name; field in FileInfo
38 name = file.getName(); in FileInfo()
64 if (Objects.equals(name, info.name)) { in equals()
81 return Objects.hash(name, path, lastModifiedTime); in hashCode()
/napi_generator/src/tool/api/api_scan_IntelliJ_plugin/src/com/kh/scan/utils/
H A DFileInfo.java29 private String name; field in FileInfo
34 name = file.getName(); in FileInfo()
63 return lastModifiedTime == fileInfo.lastModifiedTime && Objects.equals(name, fileInfo.name) in equals()
69 return Objects.hash(name, path, lastModifiedTime); in hashCode()
/napi_generator/src/cli/h2dts/src/tsGen/
H A DtsMain.js46 'name': '',
50 nameSpaceInfo.name = parseNameSpaceInfo;
143 'name': '',
146 param.name = parseParamInfo.name;
155 'name': '',
161 funcInfo.name = parseFuncInfo.name;
165 // delete '::' in namespace, get the pure space name.
187 if (namespaces[i].name
[all...]
/napi_generator/test/unittest/
H A Danalyze.test.js46 let retNameSpace = retJson.search('\'name\':\'napitest\'');
89 let element = retJson.search('\'name\':\'DENIED\',\'value\':\'-1\',\'type\':\'string\'');
98 let element = retJson.search('\'name\':\'FAULT\',\'value\':\'1\',\'type\':\'NUMBER_TYPE_');
106 element: [{ name: 'STATUS0', value: '0', type: 'string' }],
117 element: [{ name: 'STATUS1', value: '0', type: 'NUMBER_TYPE_1' }],
166 let v = { name: 'v1', type: 'string' };
168 assert.strictEqual(retJson, '{\'name\':\'v1\',\'type\':\'string\'}');
178 let retNum = retJson.search('{\'name\':\'num1\',\'type\':\'NUMBER_TYPE_');
180 let retString = retJson.search('{\'name\':\'str1\',\'type\':\'string\'}');
182 let retBoolean = retJson.search('{\'name\'
[all...]
/napi_generator/src/cli/dts2cpp/src/gen/analyze/
H A Dfunction.js61 name: valueName,
136 name: interfaceName,
141 name: interfaceName,
186 name: interfaceName,
191 name: interfaceName,
205 'name': onObjCbType,
211 function getFuncResult(name, funcType, values, ret, isStatic) {
213 name: name,
234 function analyzeFunction(data, isStatic, name, value
[all...]
H A Denum.js51 name: elementName,
60 name: elementName,
70 name: elementName,
79 name: elementName,
/napi_generator/src/cli/dts2ets/appCodeGen/src/analyze/
H A Dfunction.js61 name: valueName,
134 name: interfaceName,
139 name: interfaceName,
184 name: interfaceName,
189 name: interfaceName,
203 'name': onObjCbType,
209 function getFuncResult(name, funcType, values, ret, isStatic) {
211 name: name,
232 function analyzeFunction(data, isStatic, name, value
[all...]
H A Denum.js51 name: elementName,
60 name: elementName,
70 name: elementName,
79 name: elementName,
/napi_generator/src/cli/cmake2gn/src/src/
H A Dgenerate_gn.js61 function checkoutLibName(name) {//比如/home/libabc.so,返回['dynamic',abc]
62 let pn = path.parse(name);
135 staticTargets.push(Tool.swapPath(t.path) + ':' + t.name);
139 dynamicTargets.push(Tool.swapPath(t.path) + ':' + t.name);
143 executableTargets.push(Tool.swapPath(t.path) + ':' + t.name);
267 name: targetName[1]
286 static genDetail(name, detail) {
299 `.format(name, ss);
307 static searchLib(name, genList) {
311 if (gen.target === name) {
[all...]
/napi_generator/src/cli/dts2ets/appCodeGen/src/
H A Dgenerate.js117 if (testFuncName === funcInfo.name) {
135 NapiLog.logInfo('test function(%s) is not current function(%s)!'.format(testFuncName, funcInfo.name));
181 let className = ii.name;
205 testInterfaceValue += 'let %s: string = "%s";\n'.format(funcValue[j].name, generateRandomString(LENGTH));
206 funcParamValue += funcValue[j].name + ', ';
212 testInterfaceValue += 'let %s: boolean = %s;\n'.format(funcValue[j].name, randomBool);
213 funcParamValue += funcValue[j].name + ', ';
215 testInterfaceValue += 'let %s: number = %s;\n'.format(funcValue[j].name, generateRandomInteger(0, MAXINT));
216 funcParamValue += funcValue[j].name + ', ';

Completed in 8 milliseconds

123