Home
last modified time | relevance | path

Searched refs:value (Results 1 - 25 of 40) sorted by relevance

12

/napi_generator/src/cli/dts2cpp/src/gen/tools/
H A DFileRW.js61 let value = string.charCodeAt(pos++);
63 if (value >= 0xd800 && value <= 0xdbff) {
68 value = ((value & 0x3ff) << 10) + (extra & 0x3ff) + 0x10000;
71 if (value >= 0xd800 && value <= 0xdbff) {
86 let calculateResult = calculate(value, target, at);
95 function calculate(value, target, at) {
97 if ((value
[all...]
H A Dtool.js233 let func1ParamCount = func1.value.length;
234 if (func1ParamCount !== func2.value.length) { // 判断方法形参个数是否一样
238 for (let i in func1.value) { // 判断方法每个形参数据类型是否相同
239 if (func1.value[i].type !== func2.value[i].type) {
240 if (!(func1.value[i].type.indexOf('NUMBER_TYPE_') >= 0 &&
241 func2.value[i].type.indexOf('NUMBER_TYPE_') >= 0)) {
/napi_generator/src/cli/dts2ets/appCodeGen/src/tools/
H A DFileRW.js61 let value = string.charCodeAt(pos++);
63 if (value >= 0xd800 && value <= 0xdbff) {
68 value = ((value & 0x3ff) << 10) + (extra & 0x3ff) + 0x10000;
71 if (value >= 0xd800 && value <= 0xdbff) {
86 let calculateResult = calculate(value, target, at);
95 function calculate(value, target, at) {
97 if ((value
[all...]
H A Dtool.js228 let func1ParamCount = func1.value.length;
229 if (func1ParamCount !== func2.value.length) { // 判断方法形参个数是否一样
233 for (let i in func1.value) { // 判断方法每个形参数据类型是否相同
234 if (func1.value[i].type !== func2.value[i].type) {
235 if (!(func1.value[i].type.indexOf('NUMBER_TYPE_') >= 0 &&
236 func2.value[i].type.indexOf('NUMBER_TYPE_') >= 0)) {
/napi_generator/src/cli/h2dts/src/tsGen/tools/
H A DFileRW.js61 let value = string.charCodeAt(pos++);
63 if (value >= 0xd800 && value <= 0xdbff) {
68 value = ((value & 0x3ff) << 10) + (extra & 0x3ff) + 0x10000;
71 if (value >= 0xd800 && value <= 0xdbff) {
86 let calculateResult = calculate(value, target, at);
95 function calculate(value, target, at) {
97 if ((value
[all...]
/napi_generator/src/cli/h2sa/src/tools/
H A Dfile_rw.js65 let value = string.charCodeAt(pos++);
67 if (value >= 0xd800 && value <= 0xdbff) {
72 value = ((value & 0x3ff) << 10) + (extra & 0x3ff) + 0x10000;
75 if (value >= 0xd800 && value <= 0xdbff) {
90 let calculateResult = calculate(value, target, at);
99 function calculate(value, target, at) {
101 if ((value
[all...]
/napi_generator/src/cli/dts2cpp/src/gen/generate/
H A Dreturn_generate.js25 * Get the real value name by deleting prefix like "p->", "vio->out.", e.g.
27 * @returns the real value without prefix, example: xxx, yyy
38 function cToJsForType(value, type, dest, deep) {
52 ifOptional = 'if (%s.%s.has_value())\n'.format(value, name2);
53 typeType = cToJs('%s.%s'.format(value, '%s.value()'.format(name2)), type2, subDest, deep + 1);
55 typeType = cToJs('%s.%s'.format(value, name2), type2, subDest, deep + 1);
66 result += cToJs(value, ifl, dest, deep);
71 function cToJsForInterface(value, type, dest, deep) {
84 ifOptional = 'if (%s.%s.has_value())\n'.format(value, name
[all...]
H A Denum.js40 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);
43 if (v.value === '') {
44 v.value = 0;
46 implH += ` %s = %s,\n`.format(v.name, v.value);
47 midInitEnum += ' %s%s::%senumMap%s["%s"] = %s;\n'.format(inNamespace, nameSpaceName, toolNamespace, name, v.name, v.value);
H A Dfunction_async.js91 function removeEndlineEnter(value) {
92 for (var i = value.length; i > 0; i--) {
93 let len = value.length;
94 if (value.substring(len - 1, len) === '\n' || value.substring(len - 1, len) === ' ') {
95 value = value.substring(0, len - 1);
97 value = ' ' + value + '\n';
101 return value;
[all...]
H A Dfunction_direct.js61 function removeEndlineEnter(value) {
62 for (var i = value.length; i > 0; i--) {
63 let len = value.length;
64 if (value.substring(len - 1, len) === '\n' || value.substring(len - 1, len) === ' ') {
65 value = value.substring(0, len - 1);
67 value = ' ' + value;
71 return value;
[all...]
H A Dfunction_sync.js85 function removeEndlineEnter(value) {
86 for (var i = value.length; i > 0; i--) {
87 let len = value.length;
88 if (value.substring(len - 1, len) === '\n' || value.substring(len - 1, len) === ' ') {
89 value = value.substring(0, len - 1);
91 value = ' ' + value + '\n';
95 return value;
[all...]
H A Dtype.js60 implCpp += `\nconst std::string %s::%s = "%s";\n`.format(name, v.name, v.value);
61 midInitEnum += ' %s%s::%senumMap%s["%s"] = "%s";\n'.format(inNamespace, nameSpaceName, toolNamespace, name, v.name, v.value);
165 function generateVariable(value, variable) {
166 let name = value.name;
167 let type = value.type;
168 let optional = value.optional;
305 for (let i in interfaceBody.value) {
306 addUniqObj2List(interfaceBody.value[i], properties.values);
322 if (Object.prototype.hasOwnProperty.call(data, 'value')) {
H A Dinterface.js174 function generateVariable(value, variable, className) {
175 let name = value.name;
176 let type = value.type;
177 let optional = value.optional;
178 if (!value.isParentMember) {
227 cToJs('p->%s.value()'.format(name), type, 'result') + `
353 funcValues = data.function[i].value;
387 for (let i in interfaceBody.value) {
388 interfaceBody.value[i].isParentMember = isParentClass;
389 addUniqObj2List(interfaceBody.value[
[all...]
/napi_generator/src/cli/dts2cpp/src/gen/extend/
H A Dtool_utility.js81 bool SwapJs2CBool(napi_value value);
82 int32_t SwapJs2CInt32(napi_value value);
83 uint32_t SwapJs2CUint32(napi_value value);
84 int64_t SwapJs2CInt64(napi_value value);
85 double_t SwapJs2CDouble(napi_value value);
86 size_t SwapJs2CUtf8(napi_value value, std::string &str);
88 napi_value SwapC2JsBool(bool value);
89 napi_value SwapC2JsInt32(int32_t value);
90 napi_value SwapC2JsUint32(uint32_t value);
91 napi_value SwapC2JsInt64(int64_t value);
[all...]
/napi_generator/src/cli/h2dtscpp/src/src/tools/
H A DTool.js66 let value = string.charCodeAt(position++);
68 if (value >= 0xd800 && value <= 0xdbff) {
73 value = ((value & 0x3ff) << 10) + (extra & 0x3ff) + 0x10000;
76 if (value >= 0xd800 && value <= 0xdbff) {
91 let calculateResult = calculate(value, target, atPos);
H A Dcommon.js32 return ifs[i].body.value;
/napi_generator/src/cli/dts2cpp/src/gen/analyze/
H A Denum.js52 value: elementValue,
61 value: elementValue,
71 value: elementValue,
80 value: elementValue,
H A Dtype.js39 value: [],
70 result.value.push({
108 value: elementValue,
H A Dnamespace.js128 for (let k in func.value) {
129 let v = func.value[k];
131 NapiLog.logError('parseEnumType func.value is null!');
141 NapiLog.logError('parseEnumType for interface function value is not support this type %s.'
145 result.interface[i].body.function[j].value[k].type = v.type;
208 function isValidValue(value) {
209 if (value === null || value === undefined) {
/napi_generator/src/cli/dts2ets/appCodeGen/src/analyze/
H A Denum.js52 value: elementValue,
61 value: elementValue,
71 value: elementValue,
80 value: elementValue,
H A Dtype.js39 value: [],
71 result.value.push({
109 value: elementValue,
H A Dnamespace.js128 for (let k in func.value) {
129 let v = func.value[k];
131 NapiLog.logError('parseEnumType func.value is null!');
141 NapiLog.logError('parseEnumType for interface function value is not support this type %s.'
145 result.interface[i].body.function[j].value[k].type = v.type;
208 function isValidValue(value) {
209 if (value === null || value === undefined) {
/napi_generator/test/unittest/
H A Dgenerate.test.js116 let funParam = { name: 'if_async', type: 4, value: [valueFi, value1Se], ret: 'string' }
122 function: [{ name: 'if_async', type: 4, value: [valueFi, value1Se], ret: 'string' }],
134 let funParam = { name: 'if_direct', type: 1, value: valueFi, ret: 'string', isStatic: false };
140 function: [{ name: 'if_direct', type: 1, value: [valueFi], ret: 'string', isStatic: false }],
152 let funParam = { name: 'if_direct', type: 1, value: [valueFi], ret: 'string', isStatic: true };
158 function: [{ name: 'if_direct', type: 1, value: [valueFi], ret: 'string', isStatic: true }],
171 let funParam = { name: 'if_callback', type: 2, value: [valueFi, value1Se], ret: 'string' };
177 function: [{ name: 'if_callback', type: 2, value: [valueFi, value1Se], ret: 'string' }],
190 let funParam = { name: funcName, type: 2, value: [valueFi, value1Se], ret: 'void' };
196 function: [{ name: funcName, type: 2, value
[all...]
/napi_generator/src/cli/dts2cpp/src/gen/
H A DanalyzeRaw.js28 return JSON.stringify(obj, (key, value) => {
29 if (typeof value === 'object' && value !== null) {
30 if (cache.has(value)) {
33 cache.add(value);
35 return value;
/napi_generator/src/cli/h2hdf/src/
H A Dmain.js58 function isValidValue(value, allowedVersion) {
59 return allowedVersion.includes(value);

Completed in 10 milliseconds

12