@@ -101,7 +101,7 @@ var LibraryEmbind = {
101
101
proto [ methodName ] = function ( ...args ) {
102
102
// TODO This check can be removed in -O3 level "unsafe" optimizations.
103
103
if ( ! proto [ methodName ] . overloadTable . hasOwnProperty ( args . length ) ) {
104
- throwBindingError ( `Function '${ humanName } ' called with an invalid number of arguments (${ args . length } ) - expects one of (${ proto [ methodName ] . overloadTable } )!` ) ;
104
+ throwBindingError ( `Function '${ humanName } ' called with an invalid number of arguments (${ args . length } ) - expects one of (${ proto [ methodName ] . overloadTable } )!` ) ;
105
105
}
106
106
return proto [ methodName ] . overloadTable [ args . length ] . apply ( this , args ) ;
107
107
} ;
@@ -953,7 +953,7 @@ var LibraryEmbind = {
953
953
throwUnboundTypeError ( `Cannot call ${ name } due to unbound types` , argTypes ) ;
954
954
} , argCount - 1 ) ;
955
955
956
- whenDependentTypesAreResolved ( [ ] , argTypes , function ( argTypes ) {
956
+ whenDependentTypesAreResolved ( [ ] , argTypes , ( argTypes ) => {
957
957
var invokerArgsArray = [ argTypes [ 0 ] /* return value */ , null /* no class 'this'*/ ] . concat ( argTypes . slice ( 1 ) /* actual params */ ) ;
958
958
replacePublicSymbol ( name , craftInvokerFunction ( name , invokerArgsArray , null /* no class 'this'*/ , rawInvoker , fn , isAsync ) , argCount - 1 ) ;
959
959
return [ ] ;
@@ -1015,7 +1015,7 @@ var LibraryEmbind = {
1015
1015
var rawConstructor = reg . rawConstructor ;
1016
1016
var rawDestructor = reg . rawDestructor ;
1017
1017
1018
- whenDependentTypesAreResolved ( [ rawTupleType ] , elementTypes , function ( elementTypes ) {
1018
+ whenDependentTypesAreResolved ( [ rawTupleType ] , elementTypes , ( elementTypes ) => {
1019
1019
elements . forEach ( ( elt , i ) => {
1020
1020
var getterReturnType = elementTypes [ i ] ;
1021
1021
var getter = elt . getter ;
@@ -1753,7 +1753,7 @@ var LibraryEmbind = {
1753
1753
whenDependentTypesAreResolved (
1754
1754
[ rawType , rawPointerType , rawConstPointerType ] ,
1755
1755
baseClassRawType ? [ baseClassRawType ] : [ ] ,
1756
- function ( base ) {
1756
+ ( base ) => {
1757
1757
base = base [ 0 ] ;
1758
1758
1759
1759
var baseClass ;
@@ -1851,7 +1851,7 @@ var LibraryEmbind = {
1851
1851
var args = [ rawConstructor ] ;
1852
1852
var destructors = [ ] ;
1853
1853
1854
- whenDependentTypesAreResolved ( [ ] , [ rawClassType ] , function ( classType ) {
1854
+ whenDependentTypesAreResolved ( [ ] , [ rawClassType ] , ( classType ) => {
1855
1855
classType = classType [ 0 ] ;
1856
1856
var humanName = `constructor ${ classType . name } ` ;
1857
1857
@@ -1938,7 +1938,7 @@ var LibraryEmbind = {
1938
1938
methodName = getFunctionName ( methodName ) ;
1939
1939
rawInvoker = embind__requireFunction ( invokerSignature , rawInvoker ) ;
1940
1940
1941
- whenDependentTypesAreResolved ( [ ] , [ rawClassType ] , function ( classType ) {
1941
+ whenDependentTypesAreResolved ( [ ] , [ rawClassType ] , ( classType ) => {
1942
1942
classType = classType [ 0 ] ;
1943
1943
var humanName = `${ classType . name } .${ methodName } ` ;
1944
1944
@@ -1969,11 +1969,13 @@ var LibraryEmbind = {
1969
1969
proto [ methodName ] . overloadTable [ argCount - 2 ] = unboundTypesHandler ;
1970
1970
}
1971
1971
1972
- whenDependentTypesAreResolved ( [ ] , rawArgTypes , function ( argTypes ) {
1972
+ whenDependentTypesAreResolved ( [ ] , rawArgTypes , ( argTypes ) => {
1973
1973
var memberFunction = craftInvokerFunction ( humanName , argTypes , classType , rawInvoker , context , isAsync ) ;
1974
1974
1975
- // Replace the initial unbound-handler-stub function with the appropriate member function, now that all types
1976
- // are resolved. If multiple overloads are registered for this function, the function goes into an overload table.
1975
+ // Replace the initial unbound-handler-stub function with the
1976
+ // appropriate member function, now that all types are resolved. If
1977
+ // multiple overloads are registered for this function, the function
1978
+ // goes into an overload table.
1977
1979
if ( undefined === proto [ methodName ] . overloadTable ) {
1978
1980
// Set argCount in case an overload is registered later
1979
1981
memberFunction . argCount = argCount - 2 ;
@@ -2005,7 +2007,7 @@ var LibraryEmbind = {
2005
2007
fieldName = readLatin1String ( fieldName ) ;
2006
2008
getter = embind__requireFunction ( getterSignature , getter ) ;
2007
2009
2008
- whenDependentTypesAreResolved ( [ ] , [ classType ] , function ( classType ) {
2010
+ whenDependentTypesAreResolved ( [ ] , [ classType ] , ( classType ) => {
2009
2011
classType = classType [ 0 ] ;
2010
2012
var humanName = `${ classType . name } .${ fieldName } ` ;
2011
2013
var desc = {
@@ -2026,7 +2028,7 @@ var LibraryEmbind = {
2026
2028
whenDependentTypesAreResolved (
2027
2029
[ ] ,
2028
2030
( setter ? [ getterReturnType , setterArgumentType ] : [ getterReturnType ] ) ,
2029
- function ( types ) {
2031
+ ( types ) => {
2030
2032
var getterReturnType = types [ 0 ] ;
2031
2033
var desc = {
2032
2034
get ( ) {
@@ -2071,7 +2073,7 @@ var LibraryEmbind = {
2071
2073
methodName = readLatin1String ( methodName ) ;
2072
2074
methodName = getFunctionName ( methodName ) ;
2073
2075
rawInvoker = embind__requireFunction ( invokerSignature , rawInvoker ) ;
2074
- whenDependentTypesAreResolved ( [ ] , [ rawClassType ] , function ( classType ) {
2076
+ whenDependentTypesAreResolved ( [ ] , [ rawClassType ] , ( classType ) => {
2075
2077
classType = classType [ 0 ] ;
2076
2078
var humanName = `${ classType . name } .${ methodName } ` ;
2077
2079
@@ -2095,7 +2097,7 @@ var LibraryEmbind = {
2095
2097
proto [ methodName ] . overloadTable [ argCount - 1 ] = unboundTypesHandler ;
2096
2098
}
2097
2099
2098
- whenDependentTypesAreResolved ( [ ] , rawArgTypes , function ( argTypes ) {
2100
+ whenDependentTypesAreResolved ( [ ] , rawArgTypes , ( argTypes ) => {
2099
2101
// Replace the initial unbound-types-handler stub with the proper
2100
2102
// function. If multiple overloads are registered, the function handlers
2101
2103
// go into an overload table.
@@ -2138,7 +2140,7 @@ var LibraryEmbind = {
2138
2140
fieldName = readLatin1String ( fieldName ) ;
2139
2141
getter = embind__requireFunction ( getterSignature , getter ) ;
2140
2142
2141
- whenDependentTypesAreResolved ( [ ] , [ rawClassType ] , function ( classType ) {
2143
+ whenDependentTypesAreResolved ( [ ] , [ rawClassType ] , ( classType ) => {
2142
2144
classType = classType [ 0 ] ;
2143
2145
var humanName = `${ classType . name } .${ fieldName } ` ;
2144
2146
var desc = {
@@ -2160,7 +2162,7 @@ var LibraryEmbind = {
2160
2162
2161
2163
Object . defineProperty ( classType . registeredClass . constructor , fieldName , desc ) ;
2162
2164
2163
- whenDependentTypesAreResolved ( [ ] , [ rawFieldType ] , function ( fieldType ) {
2165
+ whenDependentTypesAreResolved ( [ ] , [ rawFieldType ] , ( fieldType ) => {
2164
2166
fieldType = fieldType [ 0 ] ;
2165
2167
var desc = {
2166
2168
get ( ) {
@@ -2282,7 +2284,7 @@ var LibraryEmbind = {
2282
2284
rawShare = embind__requireFunction ( shareSignature , rawShare ) ;
2283
2285
rawDestructor = embind__requireFunction ( destructorSignature , rawDestructor ) ;
2284
2286
2285
- whenDependentTypesAreResolved ( [ rawType ] , [ rawPointeeType ] , function ( pointeeType ) {
2287
+ whenDependentTypesAreResolved ( [ rawType ] , [ rawPointeeType ] , ( pointeeType ) => {
2286
2288
pointeeType = pointeeType [ 0 ] ;
2287
2289
2288
2290
var registeredPointer = new RegisteredPointer ( name ,
@@ -2342,7 +2344,7 @@ var LibraryEmbind = {
2342
2344
_embind_register_constant__deps : [ '$readLatin1String' , '$whenDependentTypesAreResolved' ] ,
2343
2345
_embind_register_constant : ( name , type , value ) = > {
2344
2346
name = readLatin1String ( name ) ;
2345
- whenDependentTypesAreResolved ( [ ] , [ type ] , function ( type ) {
2347
+ whenDependentTypesAreResolved ( [ ] , [ type ] , ( type ) => {
2346
2348
type = type [ 0 ] ;
2347
2349
Module [ name ] = type [ 'fromWireType' ] ( value ) ;
2348
2350
return [ ] ;
0 commit comments