_embind_register_enum: function(
rawType,
name,
size,
isSigned
) {
var shift = getShiftFromSize(size);
name = readLatin1String(name);
var bindingsIndex = (typeof(Tableau_bindingsIndex) !== 'undefined') ? Tableau_bindingsIndex : 0;
if (typeof(Tableau_registerEnum) !== 'undefined') {
Tableau_registerEnum(Tableau_bindingsIndex, rawType, name);
}
function constructor() {
}
constructor.values = {};
registerType(rawType, {
name: name,
constructor: constructor,
'fromWireType': function(c) {
return this.constructor.values[c];
},
'toWireType': function(destructors, c) {
return c.value;
},
'argPackAdvance': 8,
'readValueFromPointer': enumReadValueFromPointer(name, shift, isSigned),
destructorFunction: null,
});
exposePublicSymbol(name, constructor);
},