Please enable JavaScript to use RhodeCode Enterprise
Commit Description:
add model solution
Commit Description:
add model solution
import r from 'restructure' ;
let Setting = new r . Struct ({
setting : r . uint16 ,
nameIndex : r . int16 ,
name : t => t . parent . parent . parent . name . records . fontFeatures [ t . nameIndex ]
});
let FeatureName = new r . Struct ({
feature : r . uint16 ,
nSettings : r . uint16 ,
settingTable : new r . Pointer ( r . uint32 , new r . Array ( Setting , 'nSettings' ), { type : 'parent' }),
featureFlags : new r . Bitfield ( r . uint8 , [
null , null , null , null , null , null ,
'hasDefault' , 'exclusive'
]),
defaultSetting : r . uint8 ,
nameIndex : r . int16 ,
name : t => t . parent . parent . name . records . fontFeatures [ t . nameIndex ]
});
export default new r . Struct ({
version : r . fixed32 ,
featureNameCount : r . uint16 ,
reserved1 : new r . Reserved ( r . uint16 ),
reserved2 : new r . Reserved ( r . uint32 ),
featureNames : new r . Array ( FeatureName , 'featureNameCount' )
});
Site-wide shortcuts
/
Use quick search box
g h
Goto home page
g g
Goto my private gists page
g G
Goto my public gists page
n r
New repository page
n g
New gist page
Repositories
g s
Goto summary page
g c
Goto changelog page
g f
Goto files page
g F
Goto files page with file search activated
g p
Goto pull requests page
g o
Goto repository settings
g O
Goto repository permissions settings