Searched refs:mapTypeString (Results 1 - 5 of 5) sorted by relevance
/napi_generator/src/cli/dts2cpp/src/gen/generate/ |
H A D | type.js | 90 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 D | param_generate.js | 51 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 D | interface.js | 90 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 D | return_generate.js | 500 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 D | generate.test.js | 32 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