Home
last modified time | relevance | path

Searched refs:mapTypeString (Results 1 - 5 of 5) sorted by relevance

/napi_generator/src/cli/dts2cpp/src/gen/generate/
H A Dtype.js90 variable.hDefine += mapTypeString(type, name, optional);
183 function mapTypeString(type, name, optional) {
185 let mapTypeString;
188 mapTypeString = 'std::string, std::string';
190 mapTypeString = 'std::string, bool';
192 mapTypeString = 'std::string, %s'.format(mapType[1]);
194 mapTypeString = `std::string, std::any`.format(mapType[1]);
196 std::string %s_type;`.format(mapTypeString, name, name);
198 mapTypeString = 'std::string, %s'.format(mapType[1]);
203 mapTypeString
[all...]
H A Dparam_generate.js51 let mapTypeString = '';
54 if (mapType[1] === 'string') { mapTypeString = 'std::string' }
55 else if (mapType[1].substring(0, 12) === 'NUMBER_TYPE_') { mapTypeString = mapType[1] }
56 else if (mapType[1] === 'boolean') { mapTypeString = 'bool' }
57 else if (mapType[1] === 'any') { mapTypeString = 'std::any' }
58 else if (mapType[1] !== null) { mapTypeString = mapType[1] }
61 mapTypeString = 'std::map<std::string, std::string>';
64 mapTypeString = 'std::map<std::string, %s>'.format(mapType[2]);
66 else if (mapType[2] === 'boolean') { mapTypeString = 'std::map<std::string, bool>' }
68 if (mapType[3] === 'string') { mapTypeString
[all...]
H A Dinterface.js90 variable.hDefine += mapTypeString(type, name, optional); // 支持可选参数?
257 function mapTypeString(type, name, optional) { function
259 let mapTypeString;
262 mapTypeString = 'std::string, std::string';
264 mapTypeString = 'std::string, bool';
266 mapTypeString = 'std::string, %s'.format(mapType[1]);
268 mapTypeString = `std::string, std::any`.format(mapType[1]);
270 std::string %s_type;`.format(mapTypeString, name, name);
272 mapTypeString = 'std::string, %s'.format(mapType[1]);
277 mapTypeString
[all...]
H A Dreturn_generate.js500 let mapTypeString;
502 if (mapType[1] === 'string') { mapTypeString = 'std::string' }
503 else if (mapType[1].substring(0, 12) === 'NUMBER_TYPE_') { mapTypeString = mapType[1] }
504 else if (mapType[1] === 'boolean') { mapTypeString = 'bool' }
505 else if (mapType[1] === 'any') { mapTypeString = 'std::any' }
506 else { mapTypeString = mapType[1] }
509 if (mapType[2] === 'string') { mapTypeString = 'std::map<std::string, std::string>' }
511 else if (mapType[2] === 'boolean') { mapTypeString = 'std::map<std::string, bool>' }
514 if (mapType[3] === 'string') { mapTypeString = 'std::vector<std::string>' }
515 else if (mapType[3].substring(0, 12) === 'NUMBER_TYPE_') { mapTypeString
[all...]
/napi_generator/test/unittest/
H A Dgenerate.test.js32 const { mapTypeString, connectResult } = require(genDir + "generate/interface");
440 it('test gen/generate/interface mapTypeString', function () {
441 let ret = mapTypeString("Map<string,string>", "map1");
445 let ret2 = mapTypeString("Map<string,NUMBER_TYPE_1>", "map1");
449 let ret3 = mapTypeString("Map<string,boolean>", "map1");
453 let ret4 = mapTypeString("{[key:string]:string}", "map1");
457 let ret5 = mapTypeString("{[key:string]:NUMBER_TYPE_1}", "map1");
461 let ret6 = mapTypeString("{[key:string]:boolean}", "map1");
465 let ret7 = mapTypeString("Map<string,Map<string,string>>", "map1");
469 let ret8 = mapTypeString("{[ke
[all...]

Completed in 4 milliseconds