Skip to content

Instantly share code, notes, and snippets.

@stanleygu
Last active December 11, 2015 16:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save stanleygu/a545832114d298538491 to your computer and use it in GitHub Desktop.
Save stanleygu/a545832114d298538491 to your computer and use it in GitHub Desktop.
Using node-libclang to generate libsbml bindings
var FFI = require('ffi'),
ArrayType = require('ref-array'),
Struct = require('ref-struct'),
StrictType = require('ref-strict'),
ref = require('ref');
var voidPtr = ref.refType(ref.types.void);
exports.CONSTANTS = {
'': {
'0': 'L3P_PARSE_LOG_AS_LOG10',
'1': 'L3P_PARSE_LOG_AS_LN',
'2': 'L3P_PARSE_LOG_AS_ERROR',
'3': 'UNIT_KIND_CANDELA',
'4': 'UNIT_KIND_CELSIUS',
'5': 'UNIT_KIND_COULOMB',
'6': 'UNIT_KIND_DIMENSIONLESS',
'7': 'UNIT_KIND_FARAD',
'8': 'UNIT_KIND_GRAM',
'9': 'UNIT_KIND_GRAY',
'10': 'UNIT_KIND_HENRY',
'11': 'UNIT_KIND_HERTZ',
'12': 'UNIT_KIND_ITEM',
'13': 'UNIT_KIND_JOULE',
'14': 'UNIT_KIND_KATAL',
'15': 'UNIT_KIND_KELVIN',
'16': 'UNIT_KIND_KILOGRAM',
'17': 'UNIT_KIND_LITER',
'18': 'UNIT_KIND_LITRE',
'19': 'UNIT_KIND_LUMEN',
'20': 'UNIT_KIND_LUX',
'21': 'UNIT_KIND_METER',
'22': 'UNIT_KIND_METRE',
'23': 'UNIT_KIND_MOLE',
'24': 'UNIT_KIND_NEWTON',
'25': 'UNIT_KIND_OHM',
'26': 'UNIT_KIND_PASCAL',
'27': 'UNIT_KIND_RADIAN',
'28': 'UNIT_KIND_SECOND',
'29': 'UNIT_KIND_SIEMENS',
'30': 'UNIT_KIND_SIEVERT',
'31': 'UNIT_KIND_STERADIAN',
'32': 'UNIT_KIND_TESLA',
'33': 'UNIT_KIND_VOLT',
'34': 'UNIT_KIND_WATT',
'35': 'UNIT_KIND_WEBER',
'36': 'UNIT_KIND_INVALID',
'40': 'TT_LPAREN',
'41': 'TT_RPAREN',
'42': 'AST_TIMES',
'43': 'AST_PLUS',
'44': 'TT_COMMA',
'45': 'AST_MINUS',
'47': 'AST_DIVIDE',
'94': 'AST_POWER',
'256': 'AST_INTEGER',
'257': 'AST_REAL',
'258': 'AST_REAL_E',
'259': 'AST_RATIONAL',
'260': 'AST_NAME',
'261': 'AST_NAME_AVOGADRO',
'262': 'AST_NAME_TIME',
'263': 'AST_CONSTANT_E',
'264': 'AST_CONSTANT_FALSE',
'265': 'AST_CONSTANT_PI',
'266': 'AST_CONSTANT_TRUE',
'267': 'AST_LAMBDA',
'268': 'AST_FUNCTION',
'269': 'AST_FUNCTION_ABS',
'270': 'AST_FUNCTION_ARCCOS',
'271': 'AST_FUNCTION_ARCCOSH',
'272': 'AST_FUNCTION_ARCCOT',
'273': 'AST_FUNCTION_ARCCOTH',
'274': 'AST_FUNCTION_ARCCSC',
'275': 'AST_FUNCTION_ARCCSCH',
'276': 'AST_FUNCTION_ARCSEC',
'277': 'AST_FUNCTION_ARCSECH',
'278': 'AST_FUNCTION_ARCSIN',
'279': 'AST_FUNCTION_ARCSINH',
'280': 'AST_FUNCTION_ARCTAN',
'281': 'AST_FUNCTION_ARCTANH',
'282': 'AST_FUNCTION_CEILING',
'283': 'AST_FUNCTION_COS',
'284': 'AST_FUNCTION_COSH',
'285': 'AST_FUNCTION_COT',
'286': 'AST_FUNCTION_COTH',
'287': 'AST_FUNCTION_CSC',
'288': 'AST_FUNCTION_CSCH',
'289': 'AST_FUNCTION_DELAY',
'290': 'AST_FUNCTION_EXP',
'291': 'AST_FUNCTION_FACTORIAL',
'292': 'AST_FUNCTION_FLOOR',
'293': 'AST_FUNCTION_LN',
'294': 'AST_FUNCTION_LOG',
'295': 'AST_FUNCTION_PIECEWISE',
'296': 'AST_FUNCTION_POWER',
'297': 'AST_FUNCTION_ROOT',
'298': 'AST_FUNCTION_SEC',
'299': 'AST_FUNCTION_SECH',
'300': 'AST_FUNCTION_SIN',
'301': 'AST_FUNCTION_SINH',
'302': 'AST_FUNCTION_TAN',
'303': 'AST_FUNCTION_TANH',
'304': 'AST_LOGICAL_AND',
'305': 'AST_LOGICAL_NOT',
'306': 'AST_LOGICAL_OR',
'307': 'AST_LOGICAL_XOR',
'308': 'AST_RELATIONAL_EQ',
'309': 'AST_RELATIONAL_GEQ',
'310': 'AST_RELATIONAL_GT',
'311': 'AST_RELATIONAL_LEQ',
'312': 'AST_RELATIONAL_LT',
'313': 'AST_RELATIONAL_NEQ',
'314': 'AST_UNKNOWN',
MODEL_QUALIFIER: 0,
BIOLOGICAL_QUALIFIER: 1,
UNKNOWN_QUALIFIER: 2,
BQM_IS: 0,
BQM_IS_DESCRIBED_BY: 1,
BQM_IS_DERIVED_FROM: 2,
BQM_UNKNOWN: 3,
BQB_IS: 0,
BQB_HAS_PART: 1,
BQB_IS_PART_OF: 2,
BQB_IS_VERSION_OF: 3,
BQB_HAS_VERSION: 4,
BQB_IS_HOMOLOG_TO: 5,
BQB_IS_DESCRIBED_BY: 6,
BQB_IS_ENCODED_BY: 7,
BQB_ENCODES: 8,
BQB_OCCURS_IN: 9,
BQB_HAS_PROPERTY: 10,
BQB_IS_PROPERTY_OF: 11,
BQB_UNKNOWN: 12,
P_ALL: 0,
P_PID: 1,
P_PGID: 2,
TT_PLUS: 43,
TT_MINUS: 45,
TT_TIMES: 42,
TT_DIVIDE: 47,
TT_POWER: 94,
TT_LPAREN: 40,
TT_RPAREN: 41,
TT_COMMA: 44,
TT_END: 0,
TT_NAME: 256,
TT_INTEGER: 257,
TT_REAL: 258,
TT_REAL_E: 259,
TT_UNKNOWN: 260,
AST_PLUS: 43,
AST_MINUS: 45,
AST_TIMES: 42,
AST_DIVIDE: 47,
AST_POWER: 94,
AST_INTEGER: 256,
AST_REAL: 257,
AST_REAL_E: 258,
AST_RATIONAL: 259,
AST_NAME: 260,
AST_NAME_AVOGADRO: 261,
AST_NAME_TIME: 262,
AST_CONSTANT_E: 263,
AST_CONSTANT_FALSE: 264,
AST_CONSTANT_PI: 265,
AST_CONSTANT_TRUE: 266,
AST_LAMBDA: 267,
AST_FUNCTION: 268,
AST_FUNCTION_ABS: 269,
AST_FUNCTION_ARCCOS: 270,
AST_FUNCTION_ARCCOSH: 271,
AST_FUNCTION_ARCCOT: 272,
AST_FUNCTION_ARCCOTH: 273,
AST_FUNCTION_ARCCSC: 274,
AST_FUNCTION_ARCCSCH: 275,
AST_FUNCTION_ARCSEC: 276,
AST_FUNCTION_ARCSECH: 277,
AST_FUNCTION_ARCSIN: 278,
AST_FUNCTION_ARCSINH: 279,
AST_FUNCTION_ARCTAN: 280,
AST_FUNCTION_ARCTANH: 281,
AST_FUNCTION_CEILING: 282,
AST_FUNCTION_COS: 283,
AST_FUNCTION_COSH: 284,
AST_FUNCTION_COT: 285,
AST_FUNCTION_COTH: 286,
AST_FUNCTION_CSC: 287,
AST_FUNCTION_CSCH: 288,
AST_FUNCTION_DELAY: 289,
AST_FUNCTION_EXP: 290,
AST_FUNCTION_FACTORIAL: 291,
AST_FUNCTION_FLOOR: 292,
AST_FUNCTION_LN: 293,
AST_FUNCTION_LOG: 294,
AST_FUNCTION_PIECEWISE: 295,
AST_FUNCTION_POWER: 296,
AST_FUNCTION_ROOT: 297,
AST_FUNCTION_SEC: 298,
AST_FUNCTION_SECH: 299,
AST_FUNCTION_SIN: 300,
AST_FUNCTION_SINH: 301,
AST_FUNCTION_TAN: 302,
AST_FUNCTION_TANH: 303,
AST_LOGICAL_AND: 304,
AST_LOGICAL_NOT: 305,
AST_LOGICAL_OR: 306,
AST_LOGICAL_XOR: 307,
AST_RELATIONAL_EQ: 308,
AST_RELATIONAL_GEQ: 309,
AST_RELATIONAL_GT: 310,
AST_RELATIONAL_LEQ: 311,
AST_RELATIONAL_LT: 312,
AST_RELATIONAL_NEQ: 313,
AST_UNKNOWN: 314,
UNIT_KIND_AMPERE: 0,
UNIT_KIND_AVOGADRO: 1,
UNIT_KIND_BECQUEREL: 2,
UNIT_KIND_CANDELA: 3,
UNIT_KIND_CELSIUS: 4,
UNIT_KIND_COULOMB: 5,
UNIT_KIND_DIMENSIONLESS: 6,
UNIT_KIND_FARAD: 7,
UNIT_KIND_GRAM: 8,
UNIT_KIND_GRAY: 9,
UNIT_KIND_HENRY: 10,
UNIT_KIND_HERTZ: 11,
UNIT_KIND_ITEM: 12,
UNIT_KIND_JOULE: 13,
UNIT_KIND_KATAL: 14,
UNIT_KIND_KELVIN: 15,
UNIT_KIND_KILOGRAM: 16,
UNIT_KIND_LITER: 17,
UNIT_KIND_LITRE: 18,
UNIT_KIND_LUMEN: 19,
UNIT_KIND_LUX: 20,
UNIT_KIND_METER: 21,
UNIT_KIND_METRE: 22,
UNIT_KIND_MOLE: 23,
UNIT_KIND_NEWTON: 24,
UNIT_KIND_OHM: 25,
UNIT_KIND_PASCAL: 26,
UNIT_KIND_RADIAN: 27,
UNIT_KIND_SECOND: 28,
UNIT_KIND_SIEMENS: 29,
UNIT_KIND_SIEVERT: 30,
UNIT_KIND_STERADIAN: 31,
UNIT_KIND_TESLA: 32,
UNIT_KIND_VOLT: 33,
UNIT_KIND_WATT: 34,
UNIT_KIND_WEBER: 35,
UNIT_KIND_INVALID: 36,
RULE_TYPE_RATE: 0,
RULE_TYPE_SCALAR: 1,
RULE_TYPE_INVALID: 2,
L3P_PARSE_LOG_AS_LOG10: 0,
L3P_PARSE_LOG_AS_LN: 1,
L3P_PARSE_LOG_AS_ERROR: 2
}
};
var XMLAttributes_t = exports.XMLAttributes_t = StrictType(voidPtr);
var XMLTriple_t = exports.XMLTriple_t = StrictType(voidPtr);
var XMLErrorLog_t = exports.XMLErrorLog_t = StrictType(voidPtr);
var CVTerm_t = exports.CVTerm_t = StrictType(voidPtr);
var XMLNode_t = exports.XMLNode_t = StrictType(voidPtr);
var List_t = exports.List_t = StrictType(voidPtr);
var ListNode_t = exports.ListNode_t = StrictType(voidPtr);
var ListItemPredicate = exports.ListItemPredicate = FFI.Function(ref.types.int32, [voidPtr]);
var ListItemComparator = exports.ListItemComparator = FFI.Function(ref.types.int32, [voidPtr, voidPtr]);
var XMLNamespaces_t = exports.XMLNamespaces_t = StrictType(voidPtr);
var XMLOutputStream_t = exports.XMLOutputStream_t = StrictType(voidPtr);
var XMLToken_t = exports.XMLToken_t = StrictType(voidPtr);
var Date_t = exports.Date_t = StrictType(voidPtr);
var ModelCreator_t = exports.ModelCreator_t = StrictType(voidPtr);
var ModelHistory_t = exports.ModelHistory_t = StrictType(voidPtr);
var SBase_t = exports.SBase_t = StrictType(voidPtr);
var FILE = exports.FILE = StrictType(voidPtr);
var fpos_t = exports.fpos_t = StrictType(Struct({
__darwin_off_t: ref.types.longlong,
}));
var fpos_tPtr = exports.fpos_tPtr = StrictType(ref.refType(fpos_t));
var __va_list_tag = exports.__va_list_tag = StrictType(Struct({
gp_offset: ref.types.uint32,
fp_offset: ref.types.uint32,
overflow_arg_area: voidPtr,
reg_save_area: voidPtr,
}));
var __va_list_tagPtr = exports.__va_list_tagPtr = StrictType(ref.refType(__va_list_tag));
var size_t = exports.size_t = StrictType(Struct({
__darwin_size_t: ref.types.ulong,
}));
var size_tPtr = exports.size_tPtr = StrictType(ref.refType(size_t));
var siginfo_t = exports.siginfo_t = StrictType(voidPtr);
var div_t = exports.div_t = StrictType(Struct({
quot: ref.types.int32,
rem: ref.types.int32,
}));
var div_tPtr = exports.div_tPtr = StrictType(ref.refType(div_t));
var ldiv_t = exports.ldiv_t = StrictType(Struct({
quot: ref.types.long,
rem: ref.types.long,
}));
var ldiv_tPtr = exports.ldiv_tPtr = StrictType(ref.refType(ldiv_t));
var lldiv_t = exports.lldiv_t = StrictType(Struct({
quot: ref.types.longlong,
rem: ref.types.longlong,
}));
var lldiv_tPtr = exports.lldiv_tPtr = StrictType(ref.refType(lldiv_t));
var wchar_t = exports.wchar_t = StrictType(Struct({
__darwin_wchar_t: ref.types.int32,
}));
var wchar_tPtr = exports.wchar_tPtr = StrictType(ref.refType(wchar_t));
var Compartment_t = exports.Compartment_t = StrictType(voidPtr);
var SBMLNamespaces_t = exports.SBMLNamespaces_t = StrictType(voidPtr);
var UnitDefinition_t = exports.UnitDefinition_t = StrictType(voidPtr);
var ListOf_t = exports.ListOf_t = StrictType(voidPtr);
var ExpectedAttributes_t = exports.ExpectedAttributes_t = StrictType(voidPtr);
var SBMLDocument_t = exports.SBMLDocument_t = StrictType(voidPtr);
var Model_t = exports.Model_t = StrictType(voidPtr);
var SBasePlugin_t = exports.SBasePlugin_t = StrictType(voidPtr);
var CompartmentType_t = exports.CompartmentType_t = StrictType(voidPtr);
var bz_stream = exports.bz_stream = StrictType(Struct({
next_in: ref.types.CString,
avail_in: ref.types.uint32,
total_in_lo32: ref.types.uint32,
total_in_hi32: ref.types.uint32,
next_out: ref.types.CString,
avail_out: ref.types.uint32,
total_out_lo32: ref.types.uint32,
total_out_hi32: ref.types.uint32,
state: voidPtr,
bzalloc: voidPtr,
bzfree: voidPtr,
opaque: voidPtr,
}));
var bz_streamPtr = exports.bz_streamPtr = StrictType(ref.refType(bz_stream));
var BZFILE = exports.BZFILE = StrictType(voidPtr);
var write_file_func = exports.write_file_func = FFI.Function(ref.types.int32, [voidPtr, voidPtr, voidPtr, voidPtr]);
var tell_file_func = exports.tell_file_func = FFI.Function(ref.types.long, [voidPtr, voidPtr]);
var seek_file_func = exports.seek_file_func = FFI.Function(ref.types.long, [voidPtr, voidPtr, voidPtr, ref.types.int32]);
var close_file_func = exports.close_file_func = FFI.Function(ref.types.int32, [voidPtr, voidPtr]);
var testerror_file_func = exports.testerror_file_func = FFI.Function(ref.types.int32, [voidPtr, voidPtr]);
var zlib_filefunc_def = exports.zlib_filefunc_def = StrictType(voidPtr);
var gid_t = exports.gid_t = StrictType(Struct({
__darwin_gid_t: ref.types.uint32,
}));
var gid_tPtr = exports.gid_tPtr = StrictType(ref.refType(gid_t));
var fd_set = exports.fd_set = StrictType(Struct({
fds_bits: ArrayType(ref.types.int32, 32),
}));
var fd_setPtr = exports.fd_setPtr = StrictType(ref.refType(fd_set));
var sigset_t = exports.sigset_t = StrictType(Struct({
__darwin_sigset_t: ref.types.uint32,
}));
var sigset_tPtr = exports.sigset_tPtr = StrictType(ref.refType(sigset_t));
var uid_t = exports.uid_t = StrictType(Struct({
__darwin_uid_t: ref.types.uint32,
}));
var uid_tPtr = exports.uid_tPtr = StrictType(ref.refType(uid_t));
var z_streamp = exports.z_streamp = StrictType(voidPtr);
var Bytef = exports.Bytef = StrictType(Struct({
Byte: ref.types.uchar,
}));
var BytefPtr = exports.BytefPtr = StrictType(ref.refType(Bytef));
var uLong = exports.uLong = StrictType(voidPtr);
var gz_headerp = exports.gz_headerp = StrictType(voidPtr);
var in_func = exports.in_func = FFI.Function(ref.types.uint32, [voidPtr, voidPtr]);
var out_func = exports.out_func = FFI.Function(ref.types.int32, [voidPtr, voidPtr, ref.types.uint32]);
var uLongf = exports.uLongf = StrictType(Struct({
uLong: uLong,
}));
var uLongfPtr = exports.uLongfPtr = StrictType(ref.refType(uLongf));
var gzFile = exports.gzFile = StrictType(voidPtr);
var voidp = exports.voidp = StrictType(voidPtr);
var voidpc = exports.voidpc = StrictType(voidPtr);
var unzFile = exports.unzFile = StrictType(voidPtr);
var unz_global_info = exports.unz_global_info = StrictType(Struct({
number_entry: uLong,
size_comment: uLong,
}));
var unz_global_infoPtr = exports.unz_global_infoPtr = StrictType(ref.refType(unz_global_info));
var unz_file_pos = exports.unz_file_pos = StrictType(Struct({
pos_in_zip_directory: uLong,
num_of_file: uLong,
}));
var unz_file_posPtr = exports.unz_file_posPtr = StrictType(ref.refType(unz_file_pos));
var tm_unz_s = exports.tm_unz_s = StrictType(Struct({
tm_sec: ref.types.uint32,
tm_min: ref.types.uint32,
tm_hour: ref.types.uint32,
tm_mday: ref.types.uint32,
tm_mon: ref.types.uint32,
tm_year: ref.types.uint32,
}));
var tm_unz_sPtr = exports.tm_unz_sPtr = StrictType(ref.refType(tm_unz_s));
var unz_file_info = exports.unz_file_info = StrictType(Struct({
version: uLong,
version_needed: uLong,
flag: uLong,
compression_method: uLong,
dosDate: uLong,
crc: uLong,
compressed_size: uLong,
uncompressed_size: uLong,
size_filename: uLong,
size_file_extra: uLong,
size_file_comment: uLong,
disk_num_start: uLong,
internal_fa: uLong,
external_fa: uLong,
tmu_date: tm_unz_s,
}));
var unz_file_infoPtr = exports.unz_file_infoPtr = StrictType(ref.refType(unz_file_info));
var zipcharpc = exports.zipcharpc = StrictType(voidPtr);
var tm_zip_s = exports.tm_zip_s = StrictType(Struct({
tm_sec: ref.types.uint32,
tm_min: ref.types.uint32,
tm_hour: ref.types.uint32,
tm_mday: ref.types.uint32,
tm_mon: ref.types.uint32,
tm_year: ref.types.uint32,
}));
var tm_zip_sPtr = exports.tm_zip_sPtr = StrictType(ref.refType(tm_zip_s));
var zip_fileinfo = exports.zip_fileinfo = StrictType(Struct({
tmz_date: tm_zip_s,
dosDate: uLong,
internal_fa: uLong,
external_fa: uLong,
}));
var zip_fileinfoPtr = exports.zip_fileinfoPtr = StrictType(ref.refType(zip_fileinfo));
var Constraint_t = exports.Constraint_t = StrictType(voidPtr);
var ASTNode_t = exports.ASTNode_t = StrictType(voidPtr);
var XMLError_t = exports.XMLError_t = StrictType(voidPtr);
var FormulaTokenizer_t = exports.FormulaTokenizer_t = StrictType(Struct({
formula: ref.types.CString,
pos: ref.types.uint32,
}));
var FormulaTokenizer_tPtr = exports.FormulaTokenizer_tPtr = StrictType(ref.refType(FormulaTokenizer_t));
var Token_t = exports.Token_t = StrictType(voidPtr);
var StringBuffer_t = exports.StringBuffer_t = StrictType(Struct({
length: ref.types.ulong,
capacity: ref.types.ulong,
someBuffer: ref.types.CString,
}));
var StringBuffer_tPtr = exports.StringBuffer_tPtr = StrictType(ref.refType(StringBuffer_t));
var Stack_t = exports.Stack_t = StrictType(Struct({
sp: ref.types.long,
capacity: ref.types.long,
stack: voidPtr,
}));
var Stack_tPtr = exports.Stack_tPtr = StrictType(ref.refType(Stack_t));
var ASTNodePredicate = exports.ASTNodePredicate = FFI.Function(ref.types.int32, [voidPtr]);
var FunctionDefinition_t = exports.FunctionDefinition_t = StrictType(voidPtr);
var InitialAssignment_t = exports.InitialAssignment_t = StrictType(voidPtr);
var SpeciesReference_t = exports.SpeciesReference_t = StrictType(voidPtr);
var StoichiometryMath_t = exports.StoichiometryMath_t = StrictType(voidPtr);
var SBMLError_t = exports.SBMLError_t = StrictType(voidPtr);
var SpeciesType_t = exports.SpeciesType_t = StrictType(voidPtr);
var Species_t = exports.Species_t = StrictType(voidPtr);
var Parameter_t = exports.Parameter_t = StrictType(voidPtr);
var Rule_t = exports.Rule_t = StrictType(voidPtr);
var Reaction_t = exports.Reaction_t = StrictType(voidPtr);
var Event_t = exports.Event_t = StrictType(voidPtr);
var Unit_t = exports.Unit_t = StrictType(voidPtr);
var KineticLaw_t = exports.KineticLaw_t = StrictType(voidPtr);
var LocalParameter_t = exports.LocalParameter_t = StrictType(voidPtr);
var EventAssignment_t = exports.EventAssignment_t = StrictType(voidPtr);
var Trigger_t = exports.Trigger_t = StrictType(voidPtr);
var Delay_t = exports.Delay_t = StrictType(voidPtr);
var Priority_t = exports.Priority_t = StrictType(voidPtr);
var SBMLReader_t = exports.SBMLReader_t = StrictType(voidPtr);
var SBMLWriter_t = exports.SBMLWriter_t = StrictType(voidPtr);
var L3ParserSettings_t = exports.L3ParserSettings_t = StrictType(voidPtr);
var SBaseExtensionPoint_t = exports.SBaseExtensionPoint_t = StrictType(voidPtr);
var SBasePluginCreatorBase_t = exports.SBasePluginCreatorBase_t = StrictType(voidPtr);
var SBMLExtension_t = exports.SBMLExtension_t = StrictType(voidPtr);
var XMLInputStream_t = exports.XMLInputStream_t = StrictType(voidPtr);
var SBMLExtensionNamespaces_t = exports.SBMLExtensionNamespaces_t = StrictType(voidPtr);
var SBMLDocumentPlugin_t = exports.SBMLDocumentPlugin_t = StrictType(voidPtr);
var BoundingBox_t = exports.BoundingBox_t = StrictType(voidPtr);
var Point_t = exports.Point_t = StrictType(voidPtr);
var Dimensions_t = exports.Dimensions_t = StrictType(voidPtr);
var CompartmentGlyph_t = exports.CompartmentGlyph_t = StrictType(voidPtr);
var CubicBezier_t = exports.CubicBezier_t = StrictType(voidPtr);
var Curve_t = exports.Curve_t = StrictType(voidPtr);
var LineSegment_t = exports.LineSegment_t = StrictType(voidPtr);
var GraphicalObject_t = exports.GraphicalObject_t = StrictType(voidPtr);
var Layout_t = exports.Layout_t = StrictType(voidPtr);
var SpeciesGlyph_t = exports.SpeciesGlyph_t = StrictType(voidPtr);
var ReactionGlyph_t = exports.ReactionGlyph_t = StrictType(voidPtr);
var TextGlyph_t = exports.TextGlyph_t = StrictType(voidPtr);
var SpeciesReferenceGlyph_t = exports.SpeciesReferenceGlyph_t = StrictType(voidPtr);
var GeneralGlyph_t = exports.GeneralGlyph_t = StrictType(voidPtr);
var ReferenceGlyph_t = exports.ReferenceGlyph_t = StrictType(voidPtr);
exports.libsbml = new FFI.Library('libsbml', {
getLibSBMLVersion: [ref.types.int32, []],
getLibSBMLDottedVersion: [ref.types.CString, []],
getLibSBMLVersionString: [ref.types.CString, []],
XMLAttributes_create: [XMLAttributes_t, []],
XMLAttributes_free: [ref.types.void, [XMLAttributes_t]],
XMLAttributes_clone: [XMLAttributes_t, [XMLAttributes_t]],
XMLAttributes_add: [ref.types.int32, [XMLAttributes_t, ref.types.CString, ref.types.CString]],
XMLAttributes_addWithNamespace: [ref.types.int32, [XMLAttributes_t, ref.types.CString, ref.types.CString, ref.types.CString, ref.types.CString]],
XMLAttributes_addWithTriple: [ref.types.int32, [XMLAttributes_t, XMLTriple_t, ref.types.CString]],
XMLAttributes_removeResource: [ref.types.int32, [XMLAttributes_t, ref.types.int32]],
XMLAttributes_remove: [ref.types.int32, [XMLAttributes_t, ref.types.int32]],
XMLAttributes_removeByName: [ref.types.int32, [XMLAttributes_t, ref.types.CString]],
XMLAttributes_removeByNS: [ref.types.int32, [XMLAttributes_t, ref.types.CString, ref.types.CString]],
XMLAttributes_removeByTriple: [ref.types.int32, [XMLAttributes_t, XMLTriple_t]],
XMLAttributes_clear: [ref.types.int32, [XMLAttributes_t]],
XMLAttributes_getIndex: [ref.types.int32, [XMLAttributes_t, ref.types.CString]],
XMLAttributes_getIndexByNS: [ref.types.int32, [XMLAttributes_t, ref.types.CString, ref.types.CString]],
XMLAttributes_getIndexByTriple: [ref.types.int32, [XMLAttributes_t, XMLTriple_t]],
XMLAttributes_getLength: [ref.types.int32, [XMLAttributes_t]],
XMLAttributes_getNumAttributes: [ref.types.int32, [XMLAttributes_t]],
XMLAttributes_getName: [ref.types.CString, [XMLAttributes_t, ref.types.int32]],
XMLAttributes_getPrefix: [ref.types.CString, [XMLAttributes_t, ref.types.int32]],
XMLAttributes_getURI: [ref.types.CString, [XMLAttributes_t, ref.types.int32]],
XMLAttributes_getValue: [ref.types.CString, [XMLAttributes_t, ref.types.int32]],
XMLAttributes_getValueByName: [ref.types.CString, [XMLAttributes_t, ref.types.CString]],
XMLAttributes_getValueByNS: [ref.types.CString, [XMLAttributes_t, ref.types.CString, ref.types.CString]],
XMLAttributes_getValueByTriple: [ref.types.CString, [XMLAttributes_t, XMLTriple_t]],
XMLAttributes_hasAttribute: [ref.types.int32, [XMLAttributes_t, ref.types.int32]],
XMLAttributes_hasAttributeWithName: [ref.types.int32, [XMLAttributes_t, ref.types.CString]],
XMLAttributes_hasAttributeWithNS: [ref.types.int32, [XMLAttributes_t, ref.types.CString, ref.types.CString]],
XMLAttributes_hasAttributeWithTriple: [ref.types.int32, [XMLAttributes_t, XMLTriple_t]],
XMLAttributes_isEmpty: [ref.types.int32, [XMLAttributes_t]],
XMLAttributes_readIntoBoolean: [ref.types.int32, [XMLAttributes_t, ref.types.CString, voidPtr, XMLErrorLog_t, ref.types.int32]],
XMLAttributes_readIntoBooleanByTriple: [ref.types.int32, [XMLAttributes_t, XMLTriple_t, voidPtr, XMLErrorLog_t, ref.types.int32]],
XMLAttributes_readIntoDouble: [ref.types.int32, [XMLAttributes_t, ref.types.CString, voidPtr, XMLErrorLog_t, ref.types.int32]],
XMLAttributes_readIntoDoubleByTriple: [ref.types.int32, [XMLAttributes_t, XMLTriple_t, voidPtr, XMLErrorLog_t, ref.types.int32]],
XMLAttributes_readIntoLong: [ref.types.int32, [XMLAttributes_t, ref.types.CString, voidPtr, XMLErrorLog_t, ref.types.int32]],
XMLAttributes_readIntoLongByTriple: [ref.types.int32, [XMLAttributes_t, XMLTriple_t, voidPtr, XMLErrorLog_t, ref.types.int32]],
XMLAttributes_readIntoInt: [ref.types.int32, [XMLAttributes_t, ref.types.CString, voidPtr, XMLErrorLog_t, ref.types.int32]],
XMLAttributes_readIntoIntByTriple: [ref.types.int32, [XMLAttributes_t, XMLTriple_t, voidPtr, XMLErrorLog_t, ref.types.int32]],
XMLAttributes_readIntoUnsignedInt: [ref.types.int32, [XMLAttributes_t, ref.types.CString, voidPtr, XMLErrorLog_t, ref.types.int32]],
XMLAttributes_readIntoUnsignedIntByTriple: [ref.types.int32, [XMLAttributes_t, XMLTriple_t, voidPtr, XMLErrorLog_t, ref.types.int32]],
XMLAttributes_readIntoString: [ref.types.int32, [XMLAttributes_t, ref.types.CString, voidPtr, XMLErrorLog_t, ref.types.int32]],
XMLAttributes_readIntoStringByTriple: [ref.types.int32, [XMLAttributes_t, XMLTriple_t, voidPtr, XMLErrorLog_t, ref.types.int32]],
CVTerm_createWithQualifierType: [CVTerm_t, [ref.types.uint32]],
CVTerm_createFromNode: [CVTerm_t, [XMLNode_t]],
CVTerm_free: [ref.types.void, [CVTerm_t]],
CVTerm_clone: [CVTerm_t, [CVTerm_t]],
CVTerm_getQualifierType: [ref.types.uint32, [CVTerm_t]],
CVTerm_getModelQualifierType: [ref.types.uint32, [CVTerm_t]],
CVTerm_getBiologicalQualifierType: [ref.types.uint32, [CVTerm_t]],
CVTerm_getResources: [XMLAttributes_t, [CVTerm_t]],
CVTerm_getNumResources: [ref.types.uint32, [CVTerm_t]],
CVTerm_getResourceURI: [ref.types.CString, [CVTerm_t, ref.types.uint32]],
CVTerm_setQualifierType: [ref.types.int32, [CVTerm_t, ref.types.uint32]],
CVTerm_setModelQualifierType: [ref.types.int32, [CVTerm_t, ref.types.uint32]],
CVTerm_setBiologicalQualifierType: [ref.types.int32, [CVTerm_t, ref.types.uint32]],
CVTerm_setModelQualifierTypeByString: [ref.types.int32, [CVTerm_t, ref.types.CString]],
CVTerm_setBiologicalQualifierTypeByString: [ref.types.int32, [CVTerm_t, ref.types.CString]],
CVTerm_addResource: [ref.types.int32, [CVTerm_t, ref.types.CString]],
CVTerm_removeResource: [ref.types.int32, [CVTerm_t, ref.types.CString]],
CVTerm_hasRequiredAttributes: [ref.types.int32, [CVTerm_t]],
ModelQualifierType_toString: [ref.types.CString, [ref.types.uint32]],
BiolQualifierType_toString: [ref.types.CString, [ref.types.uint32]],
ModelQualifierType_fromString: [ref.types.uint32, [ref.types.CString]],
BiolQualifierType_fromString: [ref.types.uint32, [ref.types.CString]],
memchr: [voidPtr, [voidPtr, ref.types.int32, ref.types.ulong]],
memcmp: [ref.types.int32, [voidPtr, voidPtr, ref.types.ulong]],
memcpy: [voidPtr, [voidPtr, voidPtr, ref.types.ulong]],
memmove: [voidPtr, [voidPtr, voidPtr, ref.types.ulong]],
memset: [voidPtr, [voidPtr, ref.types.int32, ref.types.ulong]],
strcat: [ref.types.CString, [ref.types.CString, ref.types.CString]],
strchr: [ref.types.CString, [ref.types.CString, ref.types.int32]],
strcmp: [ref.types.int32, [ref.types.CString, ref.types.CString]],
strcoll: [ref.types.int32, [ref.types.CString, ref.types.CString]],
strcpy: [ref.types.CString, [ref.types.CString, ref.types.CString]],
strcspn: [ref.types.ulong, [ref.types.CString, ref.types.CString]],
strerror: [ref.types.CString, [ref.types.int32]],
strlen: [ref.types.ulong, [ref.types.CString]],
strncat: [ref.types.CString, [ref.types.CString, ref.types.CString, ref.types.ulong]],
strncmp: [ref.types.int32, [ref.types.CString, ref.types.CString, ref.types.ulong]],
strncpy: [ref.types.CString, [ref.types.CString, ref.types.CString, ref.types.ulong]],
strpbrk: [ref.types.CString, [ref.types.CString, ref.types.CString]],
strrchr: [ref.types.CString, [ref.types.CString, ref.types.int32]],
strspn: [ref.types.ulong, [ref.types.CString, ref.types.CString]],
strstr: [ref.types.CString, [ref.types.CString, ref.types.CString]],
strtok: [ref.types.CString, [ref.types.CString, ref.types.CString]],
strxfrm: [ref.types.ulong, [ref.types.CString, ref.types.CString, ref.types.ulong]],
strtok_r: [ref.types.CString, [ref.types.CString, ref.types.CString, voidPtr]],
strerror_r: [ref.types.int32, [ref.types.int32, ref.types.CString, ref.types.ulong]],
strdup: [ref.types.CString, [ref.types.CString]],
memccpy: [voidPtr, [voidPtr, voidPtr, ref.types.int32, ref.types.ulong]],
stpcpy: [ref.types.CString, [ref.types.CString, ref.types.CString]],
stpncpy: [ref.types.CString, [ref.types.CString, ref.types.CString, ref.types.ulong]],
strndup: [ref.types.CString, [ref.types.CString, ref.types.ulong]],
strnlen: [ref.types.ulong, [ref.types.CString, ref.types.ulong]],
strsignal: [ref.types.CString, [ref.types.int32]],
memmem: [voidPtr, [voidPtr, ref.types.ulong, voidPtr, ref.types.ulong]],
memset_pattern4: [ref.types.void, [voidPtr, voidPtr, ref.types.ulong]],
memset_pattern8: [ref.types.void, [voidPtr, voidPtr, ref.types.ulong]],
memset_pattern16: [ref.types.void, [voidPtr, voidPtr, ref.types.ulong]],
strcasestr: [ref.types.CString, [ref.types.CString, ref.types.CString]],
strnstr: [ref.types.CString, [ref.types.CString, ref.types.CString, ref.types.ulong]],
strlcat: [ref.types.ulong, [ref.types.CString, ref.types.CString, ref.types.ulong]],
strlcpy: [ref.types.ulong, [ref.types.CString, ref.types.CString, ref.types.ulong]],
strmode: [ref.types.void, [ref.types.int32, ref.types.CString]],
strsep: [ref.types.CString, [voidPtr, ref.types.CString]],
swab: [ref.types.void, [voidPtr, voidPtr, ref.types.long]],
bcmp: [ref.types.int32, [voidPtr, voidPtr, ref.types.ulong]],
bcopy: [ref.types.void, [voidPtr, voidPtr, ref.types.ulong]],
bzero: [ref.types.void, [voidPtr, ref.types.ulong]],
index: [ref.types.CString, [ref.types.CString, ref.types.int32]],
rindex: [ref.types.CString, [ref.types.CString, ref.types.int32]],
ffs: [ref.types.int32, [ref.types.int32]],
strcasecmp: [ref.types.int32, [ref.types.CString, ref.types.CString]],
strncasecmp: [ref.types.int32, [ref.types.CString, ref.types.CString, ref.types.ulong]],
ffsl: [ref.types.int32, [ref.types.long]],
fls: [ref.types.int32, [ref.types.int32]],
flsl: [ref.types.int32, [ref.types.long]],
__inline_memcpy_chk: [voidPtr, [voidPtr, voidPtr, ref.types.ulong]],
__inline_memmove_chk: [voidPtr, [voidPtr, voidPtr, ref.types.ulong]],
__inline_memset_chk: [voidPtr, [voidPtr, ref.types.int32, ref.types.ulong]],
__inline_strcpy_chk: [ref.types.CString, [ref.types.CString, ref.types.CString]],
__inline_stpcpy_chk: [ref.types.CString, [ref.types.CString, ref.types.CString]],
__inline_stpncpy_chk: [ref.types.CString, [ref.types.CString, ref.types.CString, ref.types.ulong]],
__inline_strncpy_chk: [ref.types.CString, [ref.types.CString, ref.types.CString, ref.types.ulong]],
__inline_strcat_chk: [ref.types.CString, [ref.types.CString, ref.types.CString]],
__inline_strncat_chk: [ref.types.CString, [ref.types.CString, ref.types.CString, ref.types.ulong]],
List_create: [List_t, []],
ListNode_create: [ListNode_t, [voidPtr]],
List_free: [ref.types.void, [List_t]],
ListNode_free: [ref.types.void, [ListNode_t]],
List_add: [ref.types.void, [List_t, voidPtr]],
List_countIf: [ref.types.uint32, [List_t, ListItemPredicate]],
List_find: [voidPtr, [List_t, voidPtr, ListItemComparator]],
List_findIf: [List_t, [List_t, ListItemPredicate]],
List_get: [voidPtr, [List_t, ref.types.uint32]],
List_prepend: [ref.types.void, [List_t, voidPtr]],
List_remove: [voidPtr, [List_t, ref.types.uint32]],
List_size: [ref.types.uint32, [List_t]],
XMLNamespaces_create: [XMLNamespaces_t, []],
XMLNamespaces_free: [ref.types.void, [XMLNamespaces_t]],
XMLNamespaces_clone: [XMLNamespaces_t, [XMLNamespaces_t]],
XMLNamespaces_add: [ref.types.int32, [XMLNamespaces_t, ref.types.CString, ref.types.CString]],
XMLNamespaces_remove: [ref.types.int32, [XMLNamespaces_t, ref.types.int32]],
XMLNamespaces_removeByPrefix: [ref.types.int32, [XMLNamespaces_t, ref.types.CString]],
XMLNamespaces_clear: [ref.types.int32, [XMLNamespaces_t]],
XMLNamespaces_getIndex: [ref.types.int32, [XMLNamespaces_t, ref.types.CString]],
XMLNamespaces_getIndexByPrefix: [ref.types.int32, [XMLNamespaces_t, ref.types.CString]],
XMLNamespaces_getLength: [ref.types.int32, [XMLNamespaces_t]],
XMLNamespaces_getNumNamespaces: [ref.types.int32, [XMLNamespaces_t]],
XMLNamespaces_getPrefix: [ref.types.CString, [XMLNamespaces_t, ref.types.int32]],
XMLNamespaces_getPrefixByURI: [ref.types.CString, [XMLNamespaces_t, ref.types.CString]],
XMLNamespaces_getURI: [ref.types.CString, [XMLNamespaces_t, ref.types.int32]],
XMLNamespaces_getURIByPrefix: [ref.types.CString, [XMLNamespaces_t, ref.types.CString]],
XMLNamespaces_isEmpty: [ref.types.int32, [XMLNamespaces_t]],
XMLNamespaces_hasURI: [ref.types.int32, [XMLNamespaces_t, ref.types.CString]],
XMLNamespaces_hasPrefix: [ref.types.int32, [XMLNamespaces_t, ref.types.CString]],
XMLNamespaces_hasNS: [ref.types.int32, [XMLNamespaces_t, ref.types.CString, ref.types.CString]],
XMLOutputStream_createAsStdout: [XMLOutputStream_t, [ref.types.CString, ref.types.int32]],
XMLOutputStream_createAsString: [XMLOutputStream_t, [ref.types.CString, ref.types.int32]],
XMLOutputStream_createFile: [XMLOutputStream_t, [ref.types.CString, ref.types.CString, ref.types.int32]],
XMLOutputStream_createAsStdoutWithProgramInfo: [XMLOutputStream_t, [ref.types.CString, ref.types.int32, ref.types.CString, ref.types.CString]],
XMLOutputStream_createAsStringWithProgramInfo: [XMLOutputStream_t, [ref.types.CString, ref.types.int32, ref.types.CString, ref.types.CString]],
XMLOutputStream_createFileWithProgramInfo: [XMLOutputStream_t, [ref.types.CString, ref.types.CString, ref.types.int32, ref.types.CString, ref.types.CString]],
XMLOutputStream_free: [ref.types.void, [XMLOutputStream_t]],
XMLOutputStream_writeXMLDecl: [ref.types.void, [XMLOutputStream_t]],
XMLOutputStream_endElement: [ref.types.void, [XMLOutputStream_t, ref.types.CString]],
XMLOutputStream_endElementTriple: [ref.types.void, [XMLOutputStream_t, XMLTriple_t]],
XMLOutputStream_setAutoIndent: [ref.types.void, [XMLOutputStream_t, ref.types.int32]],
XMLOutputStream_upIndent: [ref.types.void, [XMLOutputStream_t]],
XMLOutputStream_downIndent: [ref.types.void, [XMLOutputStream_t]],
XMLOutputStream_startElement: [ref.types.void, [XMLOutputStream_t, ref.types.CString]],
XMLOutputStream_startElementTriple: [ref.types.void, [XMLOutputStream_t, XMLTriple_t]],
XMLOutputStream_startEndElement: [ref.types.void, [XMLOutputStream_t, ref.types.CString]],
XMLOutputStream_startEndElementTriple: [ref.types.void, [XMLOutputStream_t, XMLTriple_t]],
XMLOutputStream_writeAttributeChars: [ref.types.void, [XMLOutputStream_t, ref.types.CString, ref.types.CString]],
XMLOutputStream_writeAttributeCharsTriple: [ref.types.void, [XMLOutputStream_t, XMLTriple_t, ref.types.CString]],
XMLOutputStream_writeAttributeBool: [ref.types.void, [XMLOutputStream_t, ref.types.CString, ref.types.int32]],
XMLOutputStream_writeAttributeBoolTriple: [ref.types.void, [XMLOutputStream_t, XMLTriple_t, ref.types.int32]],
XMLOutputStream_writeAttributeDouble: [ref.types.void, [XMLOutputStream_t, ref.types.CString, ref.types.double]],
XMLOutputStream_writeAttributeDoubleTriple: [ref.types.void, [XMLOutputStream_t, XMLTriple_t, ref.types.double]],
XMLOutputStream_writeAttributeLong: [ref.types.void, [XMLOutputStream_t, ref.types.CString, ref.types.long]],
XMLOutputStream_writeAttributeLongTriple: [ref.types.void, [XMLOutputStream_t, XMLTriple_t, ref.types.long]],
XMLOutputStream_writeAttributeInt: [ref.types.void, [XMLOutputStream_t, ref.types.CString, ref.types.int32]],
XMLOutputStream_writeAttributeIntTriple: [ref.types.void, [XMLOutputStream_t, XMLTriple_t, ref.types.int32]],
XMLOutputStream_writeAttributeUInt: [ref.types.void, [XMLOutputStream_t, ref.types.CString, ref.types.uint32]],
XMLOutputStream_writeAttributeUIntTriple: [ref.types.void, [XMLOutputStream_t, XMLTriple_t, ref.types.uint32]],
XMLOutputStream_writeChars: [ref.types.void, [XMLOutputStream_t, ref.types.CString]],
XMLOutputStream_writeDouble: [ref.types.void, [XMLOutputStream_t, ref.types.double]],
XMLOutputStream_writeLong: [ref.types.void, [XMLOutputStream_t, ref.types.long]],
XMLOutputStream_getString: [ref.types.CString, [XMLOutputStream_t]],
XMLToken_create: [XMLToken_t, []],
XMLToken_createWithTriple: [XMLToken_t, [XMLTriple_t]],
XMLToken_createWithTripleAttr: [XMLToken_t, [XMLTriple_t, XMLAttributes_t]],
XMLToken_createWithTripleAttrNS: [XMLToken_t, [XMLTriple_t, XMLAttributes_t, XMLNamespaces_t]],
XMLToken_createWithText: [XMLToken_t, [ref.types.CString]],
XMLToken_free: [ref.types.void, [XMLToken_t]],
XMLToken_clone: [XMLToken_t, [XMLToken_t]],
XMLToken_append: [ref.types.int32, [XMLToken_t, ref.types.CString]],
XMLToken_getAttributes: [XMLAttributes_t, [XMLToken_t]],
XMLToken_getCharacters: [ref.types.CString, [XMLToken_t]],
XMLToken_getColumn: [ref.types.uint32, [XMLToken_t]],
XMLToken_getLine: [ref.types.uint32, [XMLToken_t]],
XMLToken_setAttributes: [ref.types.int32, [XMLToken_t, XMLAttributes_t]],
XMLToken_addAttr: [ref.types.int32, [XMLToken_t, ref.types.CString, ref.types.CString]],
XMLToken_addAttrWithNS: [ref.types.int32, [XMLToken_t, ref.types.CString, ref.types.CString, ref.types.CString, ref.types.CString]],
XMLToken_addAttrWithTriple: [ref.types.int32, [XMLToken_t, XMLTriple_t, ref.types.CString]],
XMLToken_removeAttr: [ref.types.int32, [XMLToken_t, ref.types.int32]],
XMLToken_removeAttrByName: [ref.types.int32, [XMLToken_t, ref.types.CString]],
XMLToken_removeAttrByNS: [ref.types.int32, [XMLToken_t, ref.types.CString, ref.types.CString]],
XMLToken_removeAttrByTriple: [ref.types.int32, [XMLToken_t, XMLTriple_t]],
XMLToken_clearAttributes: [ref.types.int32, [XMLToken_t]],
XMLToken_getAttrIndex: [ref.types.int32, [XMLToken_t, ref.types.CString, ref.types.CString]],
XMLToken_getAttrIndexByTriple: [ref.types.int32, [XMLToken_t, XMLTriple_t]],
XMLToken_getAttributesLength: [ref.types.int32, [XMLToken_t]],
XMLToken_getAttrName: [ref.types.CString, [XMLToken_t, ref.types.int32]],
XMLToken_getAttrPrefix: [ref.types.CString, [XMLToken_t, ref.types.int32]],
XMLToken_getAttrPrefixedName: [ref.types.CString, [XMLToken_t, ref.types.int32]],
XMLToken_getAttrURI: [ref.types.CString, [XMLToken_t, ref.types.int32]],
XMLToken_getAttrValue: [ref.types.CString, [XMLToken_t, ref.types.int32]],
XMLToken_getAttrValueByName: [ref.types.CString, [XMLToken_t, ref.types.CString]],
XMLToken_getAttrValueByNS: [ref.types.CString, [XMLToken_t, ref.types.CString, ref.types.CString]],
XMLToken_getAttrValueByTriple: [ref.types.CString, [XMLToken_t, XMLTriple_t]],
XMLToken_hasAttr: [ref.types.int32, [XMLToken_t, ref.types.int32]],
XMLToken_hasAttrWithName: [ref.types.int32, [XMLToken_t, ref.types.CString]],
XMLToken_hasAttrWithNS: [ref.types.int32, [XMLToken_t, ref.types.CString, ref.types.CString]],
XMLToken_hasAttrWithTriple: [ref.types.int32, [XMLToken_t, XMLTriple_t]],
XMLToken_isAttributesEmpty: [ref.types.int32, [XMLToken_t]],
XMLToken_getNamespaces: [XMLNamespaces_t, [XMLToken_t]],
XMLToken_setNamespaces: [ref.types.int32, [XMLToken_t, XMLNamespaces_t]],
XMLToken_addNamespace: [ref.types.int32, [XMLToken_t, ref.types.CString, ref.types.CString]],
XMLToken_removeNamespace: [ref.types.int32, [XMLToken_t, ref.types.int32]],
XMLToken_removeNamespaceByPrefix: [ref.types.int32, [XMLToken_t, ref.types.CString]],
XMLToken_clearNamespaces: [ref.types.int32, [XMLToken_t]],
XMLToken_getNamespaceIndex: [ref.types.int32, [XMLToken_t, ref.types.CString]],
XMLToken_getNamespaceIndexByPrefix: [ref.types.int32, [XMLToken_t, ref.types.CString]],
XMLToken_getNamespacesLength: [ref.types.int32, [XMLToken_t]],
XMLToken_getNamespacePrefix: [ref.types.CString, [XMLToken_t, ref.types.int32]],
XMLToken_getNamespacePrefixByURI: [ref.types.CString, [XMLToken_t, ref.types.CString]],
XMLToken_getNamespaceURI: [ref.types.CString, [XMLToken_t, ref.types.int32]],
XMLToken_getNamespaceURIByPrefix: [ref.types.CString, [XMLToken_t, ref.types.CString]],
XMLToken_isNamespacesEmpty: [ref.types.int32, [XMLToken_t]],
XMLToken_hasNamespaceURI: [ref.types.int32, [XMLToken_t, ref.types.CString]],
XMLToken_hasNamespacePrefix: [ref.types.int32, [XMLToken_t, ref.types.CString]],
XMLToken_hasNamespaceNS: [ref.types.int32, [XMLToken_t, ref.types.CString, ref.types.CString]],
XMLToken_setTriple: [ref.types.int32, [XMLToken_t, XMLTriple_t]],
XMLToken_getName: [ref.types.CString, [XMLToken_t]],
XMLToken_getPrefix: [ref.types.CString, [XMLToken_t]],
XMLToken_getURI: [ref.types.CString, [XMLToken_t]],
XMLToken_isElement: [ref.types.int32, [XMLToken_t]],
XMLToken_isEnd: [ref.types.int32, [XMLToken_t]],
XMLToken_isEndFor: [ref.types.int32, [XMLToken_t, XMLToken_t]],
XMLToken_isEOF: [ref.types.int32, [XMLToken_t]],
XMLToken_isStart: [ref.types.int32, [XMLToken_t]],
XMLToken_isText: [ref.types.int32, [XMLToken_t]],
XMLToken_setEnd: [ref.types.int32, [XMLToken_t]],
XMLToken_setEOF: [ref.types.int32, [XMLToken_t]],
XMLToken_unsetEnd: [ref.types.int32, [XMLToken_t]],
XMLNode_create: [XMLNode_t, []],
XMLNode_createFromToken: [XMLNode_t, [XMLToken_t]],
XMLNode_createStartElement: [XMLNode_t, [XMLTriple_t, XMLAttributes_t]],
XMLNode_createStartElementNS: [XMLNode_t, [XMLTriple_t, XMLAttributes_t, XMLNamespaces_t]],
XMLNode_createEndElement: [XMLNode_t, [XMLTriple_t]],
XMLNode_createTextNode: [XMLNode_t, [ref.types.CString]],
XMLNode_free: [ref.types.void, [XMLNode_t]],
XMLNode_clone: [XMLNode_t, [XMLNode_t]],
XMLNode_addChild: [ref.types.int32, [XMLNode_t, XMLNode_t]],
XMLNode_insertChild: [XMLNode_t, [XMLNode_t, ref.types.uint32, XMLNode_t]],
XMLNode_removeChild: [XMLNode_t, [XMLNode_t, ref.types.uint32]],
XMLNode_removeChildren: [ref.types.int32, [XMLNode_t]],
XMLNode_getCharacters: [ref.types.CString, [XMLNode_t]],
XMLNode_getName: [ref.types.CString, [XMLNode_t]],
XMLNode_setTriple: [ref.types.int32, [XMLNode_t, XMLTriple_t]],
XMLNode_getPrefix: [ref.types.CString, [XMLNode_t]],
XMLNode_getURI: [ref.types.CString, [XMLNode_t]],
XMLNode_getAttributes: [XMLAttributes_t, [XMLNode_t]],
XMLNode_setAttributes: [ref.types.int32, [XMLNode_t, XMLAttributes_t]],
XMLNode_addAttr: [ref.types.int32, [XMLNode_t, ref.types.CString, ref.types.CString]],
XMLNode_addAttrWithNS: [ref.types.int32, [XMLNode_t, ref.types.CString, ref.types.CString, ref.types.CString, ref.types.CString]],
XMLNode_addAttrWithTriple: [ref.types.int32, [XMLNode_t, XMLTriple_t, ref.types.CString]],
XMLNode_removeAttr: [ref.types.int32, [XMLNode_t, ref.types.int32]],
XMLNode_removeAttrByName: [ref.types.int32, [XMLNode_t, ref.types.CString]],
XMLNode_removeAttrByNS: [ref.types.int32, [XMLNode_t, ref.types.CString, ref.types.CString]],
XMLNode_removeAttrByTriple: [ref.types.int32, [XMLNode_t, XMLTriple_t]],
XMLNode_clearAttributes: [ref.types.int32, [XMLNode_t]],
XMLNode_getAttrIndex: [ref.types.int32, [XMLNode_t, ref.types.CString, ref.types.CString]],
XMLNode_getAttrIndexByTriple: [ref.types.int32, [XMLNode_t, XMLTriple_t]],
XMLNode_getAttributesLength: [ref.types.int32, [XMLNode_t]],
XMLNode_getAttrName: [ref.types.CString, [XMLNode_t, ref.types.int32]],
XMLNode_getAttrPrefix: [ref.types.CString, [XMLNode_t, ref.types.int32]],
XMLNode_getAttrPrefixedName: [ref.types.CString, [XMLNode_t, ref.types.int32]],
XMLNode_getAttrURI: [ref.types.CString, [XMLNode_t, ref.types.int32]],
XMLNode_getAttrValue: [ref.types.CString, [XMLNode_t, ref.types.int32]],
XMLNode_getAttrValueByName: [ref.types.CString, [XMLNode_t, ref.types.CString]],
XMLNode_getAttrValueByNS: [ref.types.CString, [XMLNode_t, ref.types.CString, ref.types.CString]],
XMLNode_getAttrValueByTriple: [ref.types.CString, [XMLNode_t, XMLTriple_t]],
XMLNode_hasAttr: [ref.types.int32, [XMLNode_t, ref.types.int32]],
XMLNode_hasAttrWithName: [ref.types.int32, [XMLNode_t, ref.types.CString]],
XMLNode_hasAttrWithNS: [ref.types.int32, [XMLNode_t, ref.types.CString, ref.types.CString]],
XMLNode_hasAttrWithTriple: [ref.types.int32, [XMLNode_t, XMLTriple_t]],
XMLNode_isAttributesEmpty: [ref.types.int32, [XMLNode_t]],
XMLNode_getNamespaces: [XMLNamespaces_t, [XMLNode_t]],
XMLNode_setNamespaces: [ref.types.int32, [XMLNode_t, XMLNamespaces_t]],
XMLNode_addNamespace: [ref.types.int32, [XMLNode_t, ref.types.CString, ref.types.CString]],
XMLNode_removeNamespace: [ref.types.int32, [XMLNode_t, ref.types.int32]],
XMLNode_removeNamespaceByPrefix: [ref.types.int32, [XMLNode_t, ref.types.CString]],
XMLNode_clearNamespaces: [ref.types.int32, [XMLNode_t]],
XMLNode_getNamespaceIndex: [ref.types.int32, [XMLNode_t, ref.types.CString]],
XMLNode_getNamespaceIndexByPrefix: [ref.types.int32, [XMLNode_t, ref.types.CString]],
XMLNode_getNamespacesLength: [ref.types.int32, [XMLNode_t]],
XMLNode_getNamespacePrefix: [ref.types.CString, [XMLNode_t, ref.types.int32]],
XMLNode_getNamespacePrefixByURI: [ref.types.CString, [XMLNode_t, ref.types.CString]],
XMLNode_getNamespaceURI: [ref.types.CString, [XMLNode_t, ref.types.int32]],
XMLNode_getNamespaceURIByPrefix: [ref.types.CString, [XMLNode_t, ref.types.CString]],
XMLNode_isNamespacesEmpty: [ref.types.int32, [XMLNode_t]],
XMLNode_hasNamespaceURI: [ref.types.int32, [XMLNode_t, ref.types.CString]],
XMLNode_hasNamespacePrefix: [ref.types.int32, [XMLNode_t, ref.types.CString]],
XMLNode_hasNamespaceNS: [ref.types.int32, [XMLNode_t, ref.types.CString, ref.types.CString]],
XMLNode_isElement: [ref.types.int32, [XMLNode_t]],
XMLNode_isEnd: [ref.types.int32, [XMLNode_t]],
XMLNode_isEndFor: [ref.types.int32, [XMLNode_t, XMLNode_t]],
XMLNode_isEOF: [ref.types.int32, [XMLNode_t]],
XMLNode_isStart: [ref.types.int32, [XMLNode_t]],
XMLNode_isText: [ref.types.int32, [XMLNode_t]],
XMLNode_setEnd: [ref.types.int32, [XMLNode_t]],
XMLNode_setEOF: [ref.types.int32, [XMLNode_t]],
XMLNode_unsetEnd: [ref.types.int32, [XMLNode_t]],
XMLNode_getChild: [XMLNode_t, [XMLNode_t, ref.types.int32]],
XMLNode_getChildNC: [XMLNode_t, [XMLNode_t, ref.types.uint32]],
XMLNode_getChildForNameNC: [XMLNode_t, [XMLNode_t, ref.types.CString]],
XMLNode_getChildForName: [XMLNode_t, [XMLNode_t, ref.types.CString]],
XMLNode_getIndex: [ref.types.int32, [XMLNode_t, ref.types.CString]],
XMLNode_hasChild: [ref.types.int32, [XMLNode_t, ref.types.CString]],
XMLNode_equals: [ref.types.int32, [XMLNode_t, XMLNode_t]],
XMLNode_getNumChildren: [ref.types.uint32, [XMLNode_t]],
XMLNode_toXMLString: [ref.types.CString, [XMLNode_t]],
XMLNode_convertXMLNodeToString: [ref.types.CString, [XMLNode_t]],
XMLNode_convertStringToXMLNode: [XMLNode_t, [ref.types.CString, XMLNamespaces_t]],
Date_createFromValues: [Date_t, [ref.types.uint32, ref.types.uint32, ref.types.uint32, ref.types.uint32, ref.types.uint32, ref.types.uint32, ref.types.uint32, ref.types.uint32, ref.types.uint32]],
Date_createFromString: [Date_t, [ref.types.CString]],
Date_getDateAsString: [ref.types.CString, [Date_t]],
Date_getYear: [ref.types.uint32, [Date_t]],
Date_getMonth: [ref.types.uint32, [Date_t]],
Date_getDay: [ref.types.uint32, [Date_t]],
Date_getHour: [ref.types.uint32, [Date_t]],
Date_getMinute: [ref.types.uint32, [Date_t]],
Date_getSecond: [ref.types.uint32, [Date_t]],
Date_getSignOffset: [ref.types.uint32, [Date_t]],
Date_getHoursOffset: [ref.types.uint32, [Date_t]],
Date_getMinutesOffset: [ref.types.uint32, [Date_t]],
Date_setYear: [ref.types.int32, [Date_t, ref.types.uint32]],
Date_setMonth: [ref.types.int32, [Date_t, ref.types.uint32]],
Date_setDay: [ref.types.int32, [Date_t, ref.types.uint32]],
Date_setHour: [ref.types.int32, [Date_t, ref.types.uint32]],
Date_setMinute: [ref.types.int32, [Date_t, ref.types.uint32]],
Date_setSecond: [ref.types.int32, [Date_t, ref.types.uint32]],
Date_setSignOffset: [ref.types.int32, [Date_t, ref.types.uint32]],
Date_setHoursOffset: [ref.types.int32, [Date_t, ref.types.uint32]],
Date_setMinutesOffset: [ref.types.int32, [Date_t, ref.types.uint32]],
Date_setDateAsString: [ref.types.int32, [Date_t, ref.types.CString]],
Date_free: [ref.types.void, [Date_t]],
Date_clone: [Date_t, [Date_t]],
Date_representsValidDate: [ref.types.int32, [Date_t]],
ModelCreator_create: [ModelCreator_t, []],
ModelCreator_createFromNode: [ModelCreator_t, [XMLNode_t]],
ModelCreator_free: [ref.types.void, [ModelCreator_t]],
ModelCreator_clone: [ModelCreator_t, [ModelCreator_t]],
ModelCreator_getFamilyName: [ref.types.CString, [ModelCreator_t]],
ModelCreator_getGivenName: [ref.types.CString, [ModelCreator_t]],
ModelCreator_getEmail: [ref.types.CString, [ModelCreator_t]],
ModelCreator_getOrganisation: [ref.types.CString, [ModelCreator_t]],
ModelCreator_getOrganization: [ref.types.CString, [ModelCreator_t]],
ModelCreator_isSetFamilyName: [ref.types.int32, [ModelCreator_t]],
ModelCreator_isSetGivenName: [ref.types.int32, [ModelCreator_t]],
ModelCreator_isSetEmail: [ref.types.int32, [ModelCreator_t]],
ModelCreator_isSetOrganisation: [ref.types.int32, [ModelCreator_t]],
ModelCreator_isSetOrganization: [ref.types.int32, [ModelCreator_t]],
ModelCreator_setFamilyName: [ref.types.int32, [ModelCreator_t, ref.types.CString]],
ModelCreator_setGivenName: [ref.types.int32, [ModelCreator_t, ref.types.CString]],
ModelCreator_setEmail: [ref.types.int32, [ModelCreator_t, ref.types.CString]],
ModelCreator_setOrganisation: [ref.types.int32, [ModelCreator_t, ref.types.CString]],
ModelCreator_setOrganization: [ref.types.int32, [ModelCreator_t, ref.types.CString]],
ModelCreator_unsetFamilyName: [ref.types.int32, [ModelCreator_t]],
ModelCreator_unsetGivenName: [ref.types.int32, [ModelCreator_t]],
ModelCreator_unsetEmail: [ref.types.int32, [ModelCreator_t]],
ModelCreator_unsetOrganisation: [ref.types.int32, [ModelCreator_t]],
ModelCreator_unsetOrganization: [ref.types.int32, [ModelCreator_t]],
ModelCreator_hasRequiredAttributes: [ref.types.int32, [ModelCreator_t]],
ModelHistory_create: [ModelHistory_t, []],
ModelHistory_free: [ref.types.void, [ModelHistory_t]],
ModelHistory_clone: [ModelHistory_t, [ModelHistory_t]],
ModelHistory_addCreator: [ref.types.int32, [ModelHistory_t, ModelCreator_t]],
ModelHistory_setCreatedDate: [ref.types.int32, [ModelHistory_t, Date_t]],
ModelHistory_setModifiedDate: [ref.types.int32, [ModelHistory_t, Date_t]],
ModelHistory_getListCreators: [List_t, [ModelHistory_t]],
ModelHistory_getCreatedDate: [Date_t, [ModelHistory_t]],
ModelHistory_getModifiedDate: [Date_t, [ModelHistory_t]],
ModelHistory_getNumCreators: [ref.types.uint32, [ModelHistory_t]],
ModelHistory_getCreator: [ModelCreator_t, [ModelHistory_t, ref.types.uint32]],
ModelHistory_isSetCreatedDate: [ref.types.int32, [ModelHistory_t]],
ModelHistory_isSetModifiedDate: [ref.types.int32, [ModelHistory_t]],
ModelHistory_addModifiedDate: [ref.types.int32, [ModelHistory_t, Date_t]],
ModelHistory_getListModifiedDates: [List_t, [ModelHistory_t]],
ModelHistory_getNumModifiedDates: [ref.types.uint32, [ModelHistory_t]],
ModelHistory_getModifiedDateFromList: [Date_t, [ModelHistory_t, ref.types.uint32]],
ModelHistory_hasRequiredAttributes: [ref.types.int32, [ModelHistory_t]],
RDFAnnotationParser_parseRDFAnnotation: [ref.types.void, [XMLNode_t, List_t]],
RDFAnnotationParser_parseRDFAnnotationWithModelHistory: [ModelHistory_t, [XMLNode_t]],
RDFAnnotationParser_createAnnotation: [XMLNode_t, []],
RDFAnnotationParser_createRDFAnnotation: [XMLNode_t, []],
RDFAnnotationParser_deleteRDFAnnotation: [XMLNode_t, [XMLNode_t]],
RDFAnnotationParser_createRDFDescription: [XMLNode_t, [SBase_t]],
RDFAnnotationParser_createCVTerms: [XMLNode_t, [SBase_t]],
RDFAnnotationParser_parseCVTerms: [XMLNode_t, [SBase_t]],
RDFAnnotationParser_parseModelHistory: [XMLNode_t, [SBase_t]],
clearerr: [ref.types.void, [FILE]],
fclose: [ref.types.int32, [FILE]],
feof: [ref.types.int32, [FILE]],
ferror: [ref.types.int32, [FILE]],
fflush: [ref.types.int32, [FILE]],
fgetc: [ref.types.int32, [FILE]],
fgetpos: [ref.types.int32, [FILE, fpos_tPtr]],
fgets: [ref.types.CString, [ref.types.CString, ref.types.int32, FILE]],
fopen: [FILE, [ref.types.CString, ref.types.CString]],
fprintf: [ref.types.int32, [FILE, ref.types.CString]],
fputc: [ref.types.int32, [ref.types.int32, FILE]],
fputs: [ref.types.int32, [ref.types.CString, FILE]],
fread: [ref.types.ulong, [voidPtr, ref.types.ulong, ref.types.ulong, FILE]],
freopen: [FILE, [ref.types.CString, ref.types.CString, FILE]],
fscanf: [ref.types.int32, [FILE, ref.types.CString]],
fseek: [ref.types.int32, [FILE, ref.types.long, ref.types.int32]],
fsetpos: [ref.types.int32, [FILE, fpos_tPtr]],
ftell: [ref.types.long, [FILE]],
fwrite: [ref.types.ulong, [voidPtr, ref.types.ulong, ref.types.ulong, FILE]],
getc: [ref.types.int32, [FILE]],
getchar: [ref.types.int32, []],
gets: [ref.types.CString, [ref.types.CString]],
perror: [ref.types.void, [ref.types.CString]],
printf: [ref.types.int32, [ref.types.CString]],
putc: [ref.types.int32, [ref.types.int32, FILE]],
putchar: [ref.types.int32, [ref.types.int32]],
puts: [ref.types.int32, [ref.types.CString]],
remove: [ref.types.int32, [ref.types.CString]],
rename: [ref.types.int32, [ref.types.CString, ref.types.CString]],
rewind: [ref.types.void, [FILE]],
scanf: [ref.types.int32, [ref.types.CString]],
setbuf: [ref.types.void, [FILE, ref.types.CString]],
setvbuf: [ref.types.int32, [FILE, ref.types.CString, ref.types.int32, ref.types.ulong]],
sprintf: [ref.types.int32, [ref.types.CString, ref.types.CString]],
sscanf: [ref.types.int32, [ref.types.CString, ref.types.CString]],
tmpfile: [FILE, []],
tmpnam: [ref.types.CString, [ref.types.CString]],
ungetc: [ref.types.int32, [ref.types.int32, FILE]],
vfprintf: [ref.types.int32, [FILE, ref.types.CString, __va_list_tagPtr]],
vprintf: [ref.types.int32, [ref.types.CString, __va_list_tagPtr]],
vsprintf: [ref.types.int32, [ref.types.CString, ref.types.CString, __va_list_tagPtr]],
ctermid: [ref.types.CString, [ref.types.CString]],
fdopen: [FILE, [ref.types.int32, ref.types.CString]],
fileno: [ref.types.int32, [FILE]],
pclose: [ref.types.int32, [FILE]],
popen: [FILE, [ref.types.CString, ref.types.CString]],
__srget: [ref.types.int32, [FILE]],
__svfscanf: [ref.types.int32, [FILE, ref.types.CString, __va_list_tagPtr]],
__swbuf: [ref.types.int32, [ref.types.int32, FILE]],
__sputc: [ref.types.int32, [ref.types.int32, FILE]],
flockfile: [ref.types.void, [FILE]],
ftrylockfile: [ref.types.int32, [FILE]],
funlockfile: [ref.types.void, [FILE]],
getc_unlocked: [ref.types.int32, [FILE]],
getchar_unlocked: [ref.types.int32, []],
putc_unlocked: [ref.types.int32, [ref.types.int32, FILE]],
putchar_unlocked: [ref.types.int32, [ref.types.int32]],
getw: [ref.types.int32, [FILE]],
putw: [ref.types.int32, [ref.types.int32, FILE]],
tempnam: [ref.types.CString, [ref.types.CString, ref.types.CString]],
fseeko: [ref.types.int32, [FILE, ref.types.longlong, ref.types.int32]],
ftello: [ref.types.longlong, [FILE]],
snprintf: [ref.types.int32, [ref.types.CString, ref.types.ulong, ref.types.CString]],
vfscanf: [ref.types.int32, [FILE, ref.types.CString, __va_list_tagPtr]],
vscanf: [ref.types.int32, [ref.types.CString, __va_list_tagPtr]],
vsnprintf: [ref.types.int32, [ref.types.CString, ref.types.ulong, ref.types.CString, __va_list_tagPtr]],
vsscanf: [ref.types.int32, [ref.types.CString, ref.types.CString, __va_list_tagPtr]],
dprintf: [ref.types.int32, [ref.types.int32, ref.types.CString]],
vdprintf: [ref.types.int32, [ref.types.int32, ref.types.CString, __va_list_tagPtr]],
getdelim: [ref.types.long, [voidPtr, size_tPtr, ref.types.int32, FILE]],
getline: [ref.types.long, [voidPtr, size_tPtr, FILE]],
asprintf: [ref.types.int32, [voidPtr, ref.types.CString]],
ctermid_r: [ref.types.CString, [ref.types.CString]],
fgetln: [ref.types.CString, [FILE, size_tPtr]],
fmtcheck: [ref.types.CString, [ref.types.CString, ref.types.CString]],
fpurge: [ref.types.int32, [FILE]],
setbuffer: [ref.types.void, [FILE, ref.types.CString, ref.types.int32]],
setlinebuf: [ref.types.int32, [FILE]],
vasprintf: [ref.types.int32, [voidPtr, ref.types.CString, __va_list_tagPtr]],
zopen: [FILE, [ref.types.CString, ref.types.CString, ref.types.int32]],
funopen: [FILE, [voidPtr, voidPtr, voidPtr, voidPtr, voidPtr]],
__sprintf_chk: [ref.types.int32, [ref.types.CString, ref.types.int32, ref.types.ulong, ref.types.CString]],
__snprintf_chk: [ref.types.int32, [ref.types.CString, ref.types.ulong, ref.types.int32, ref.types.ulong, ref.types.CString]],
__vsprintf_chk: [ref.types.int32, [ref.types.CString, ref.types.int32, ref.types.ulong, ref.types.CString, __va_list_tagPtr]],
__vsnprintf_chk: [ref.types.int32, [ref.types.CString, ref.types.ulong, ref.types.int32, ref.types.ulong, ref.types.CString, __va_list_tagPtr]],
__error: [voidPtr, []],
signal: [voidPtr, [ref.types.int32, voidPtr]],
getpriority: [ref.types.int32, [ref.types.int32, ref.types.uint32]],
getiopolicy_np: [ref.types.int32, [ref.types.int32, ref.types.int32]],
getrlimit: [ref.types.int32, [ref.types.int32, voidPtr]],
getrusage: [ref.types.int32, [ref.types.int32, voidPtr]],
setpriority: [ref.types.int32, [ref.types.int32, ref.types.uint32, ref.types.int32]],
setiopolicy_np: [ref.types.int32, [ref.types.int32, ref.types.int32, ref.types.int32]],
setrlimit: [ref.types.int32, [ref.types.int32, voidPtr]],
_OSSwapInt16: [ref.types.ushort, [ref.types.ushort]],
_OSSwapInt32: [ref.types.uint32, [ref.types.uint32]],
_OSSwapInt64: [ref.types.ulonglong, [ref.types.ulonglong]],
wait: [ref.types.int32, [voidPtr]],
waitpid: [ref.types.int32, [ref.types.int32, voidPtr, ref.types.int32]],
waitid: [ref.types.int32, [ref.types.uint32, ref.types.uint32, siginfo_t, ref.types.int32]],
wait3: [ref.types.int32, [voidPtr, ref.types.int32, voidPtr]],
wait4: [ref.types.int32, [ref.types.int32, voidPtr, ref.types.int32, voidPtr]],
alloca: [voidPtr, [ref.types.ulong]],
abort: [ref.types.void, []],
abs: [ref.types.int32, [ref.types.int32]],
atexit: [ref.types.int32, [voidPtr]],
atof: [ref.types.double, [ref.types.CString]],
atoi: [ref.types.int32, [ref.types.CString]],
atol: [ref.types.long, [ref.types.CString]],
atoll: [ref.types.longlong, [ref.types.CString]],
bsearch: [voidPtr, [voidPtr, voidPtr, ref.types.ulong, ref.types.ulong, voidPtr]],
calloc: [voidPtr, [ref.types.ulong, ref.types.ulong]],
div: [div_t, [ref.types.int32, ref.types.int32]],
exit: [ref.types.void, [ref.types.int32]],
free: [ref.types.void, [voidPtr]],
getenv: [ref.types.CString, [ref.types.CString]],
labs: [ref.types.long, [ref.types.long]],
ldiv: [ldiv_t, [ref.types.long, ref.types.long]],
llabs: [ref.types.longlong, [ref.types.longlong]],
lldiv: [lldiv_t, [ref.types.longlong, ref.types.longlong]],
malloc: [voidPtr, [ref.types.ulong]],
mblen: [ref.types.int32, [ref.types.CString, ref.types.ulong]],
mbstowcs: [ref.types.ulong, [wchar_tPtr, ref.types.CString, ref.types.ulong]],
mbtowc: [ref.types.int32, [wchar_tPtr, ref.types.CString, ref.types.ulong]],
posix_memalign: [ref.types.int32, [voidPtr, ref.types.ulong, ref.types.ulong]],
qsort: [ref.types.void, [voidPtr, ref.types.ulong, ref.types.ulong, voidPtr]],
rand: [ref.types.int32, []],
realloc: [voidPtr, [voidPtr, ref.types.ulong]],
srand: [ref.types.void, [ref.types.uint32]],
strtod: [ref.types.double, [ref.types.CString, voidPtr]],
strtof: [ref.types.float, [ref.types.CString, voidPtr]],
strtol: [ref.types.long, [ref.types.CString, voidPtr, ref.types.int32]],
strtoll: [ref.types.longlong, [ref.types.CString, voidPtr, ref.types.int32]],
strtoul: [ref.types.ulong, [ref.types.CString, voidPtr, ref.types.int32]],
strtoull: [ref.types.ulonglong, [ref.types.CString, voidPtr, ref.types.int32]],
system: [ref.types.int32, [ref.types.CString]],
wcstombs: [ref.types.ulong, [ref.types.CString, wchar_tPtr, ref.types.ulong]],
wctomb: [ref.types.int32, [ref.types.CString, ref.types.int32]],
_Exit: [ref.types.void, [ref.types.int32]],
a64l: [ref.types.long, [ref.types.CString]],
drand48: [ref.types.double, []],
ecvt: [ref.types.CString, [ref.types.double, ref.types.int32, voidPtr, voidPtr]],
erand48: [ref.types.double, [voidPtr]],
fcvt: [ref.types.CString, [ref.types.double, ref.types.int32, voidPtr, voidPtr]],
gcvt: [ref.types.CString, [ref.types.double, ref.types.int32, ref.types.CString]],
getsubopt: [ref.types.int32, [voidPtr, voidPtr, voidPtr]],
grantpt: [ref.types.int32, [ref.types.int32]],
initstate: [ref.types.CString, [ref.types.uint32, ref.types.CString, ref.types.ulong]],
jrand48: [ref.types.long, [voidPtr]],
l64a: [ref.types.CString, [ref.types.long]],
lcong48: [ref.types.void, [voidPtr]],
lrand48: [ref.types.long, []],
mktemp: [ref.types.CString, [ref.types.CString]],
mkstemp: [ref.types.int32, [ref.types.CString]],
mrand48: [ref.types.long, []],
nrand48: [ref.types.long, [voidPtr]],
posix_openpt: [ref.types.int32, [ref.types.int32]],
ptsname: [ref.types.CString, [ref.types.int32]],
putenv: [ref.types.int32, [ref.types.CString]],
random: [ref.types.long, []],
rand_r: [ref.types.int32, [voidPtr]],
realpath: [ref.types.CString, [ref.types.CString, ref.types.CString]],
seed48: [voidPtr, [voidPtr]],
setenv: [ref.types.int32, [ref.types.CString, ref.types.CString, ref.types.int32]],
setkey: [ref.types.void, [ref.types.CString]],
setstate: [ref.types.CString, [ref.types.CString]],
srand48: [ref.types.void, [ref.types.long]],
srandom: [ref.types.void, [ref.types.uint32]],
unlockpt: [ref.types.int32, [ref.types.int32]],
unsetenv: [ref.types.int32, [ref.types.CString]],
arc4random: [ref.types.uint32, []],
arc4random_addrandom: [ref.types.void, [voidPtr, ref.types.int32]],
arc4random_buf: [ref.types.void, [voidPtr, ref.types.ulong]],
arc4random_stir: [ref.types.void, []],
arc4random_uniform: [ref.types.uint32, [ref.types.uint32]],
cgetcap: [ref.types.CString, [ref.types.CString, ref.types.CString, ref.types.int32]],
cgetclose: [ref.types.int32, []],
cgetent: [ref.types.int32, [voidPtr, voidPtr, ref.types.CString]],
cgetfirst: [ref.types.int32, [voidPtr, voidPtr]],
cgetmatch: [ref.types.int32, [ref.types.CString, ref.types.CString]],
cgetnext: [ref.types.int32, [voidPtr, voidPtr]],
cgetnum: [ref.types.int32, [ref.types.CString, ref.types.CString, voidPtr]],
cgetset: [ref.types.int32, [ref.types.CString]],
cgetstr: [ref.types.int32, [ref.types.CString, ref.types.CString, voidPtr]],
cgetustr: [ref.types.int32, [ref.types.CString, ref.types.CString, voidPtr]],
daemon: [ref.types.int32, [ref.types.int32, ref.types.int32]],
devname: [ref.types.CString, [ref.types.int32, ref.types.ushort]],
devname_r: [ref.types.CString, [ref.types.int32, ref.types.ushort, ref.types.CString, ref.types.int32]],
getbsize: [ref.types.CString, [voidPtr, voidPtr]],
getloadavg: [ref.types.int32, [voidPtr, ref.types.int32]],
getprogname: [ref.types.CString, []],
heapsort: [ref.types.int32, [voidPtr, ref.types.ulong, ref.types.ulong, voidPtr]],
mergesort: [ref.types.int32, [voidPtr, ref.types.ulong, ref.types.ulong, voidPtr]],
psort: [ref.types.void, [voidPtr, ref.types.ulong, ref.types.ulong, voidPtr]],
psort_r: [ref.types.void, [voidPtr, ref.types.ulong, ref.types.ulong, voidPtr, voidPtr]],
qsort_r: [ref.types.void, [voidPtr, ref.types.ulong, ref.types.ulong, voidPtr, voidPtr]],
radixsort: [ref.types.int32, [voidPtr, ref.types.int32, voidPtr, ref.types.uint32]],
setprogname: [ref.types.void, [ref.types.CString]],
sradixsort: [ref.types.int32, [voidPtr, ref.types.int32, voidPtr, ref.types.uint32]],
sranddev: [ref.types.void, []],
srandomdev: [ref.types.void, []],
reallocf: [voidPtr, [voidPtr, ref.types.ulong]],
strtoq: [ref.types.longlong, [ref.types.CString, voidPtr, ref.types.int32]],
strtouq: [ref.types.ulonglong, [ref.types.CString, voidPtr, ref.types.int32]],
valloc: [voidPtr, [ref.types.ulong]],
__math_errhandling: [ref.types.int32, []],
__fpclassifyf: [ref.types.int32, [ref.types.float]],
__fpclassifyd: [ref.types.int32, [ref.types.double]],
__inline_isfinitef: [ref.types.int32, [ref.types.float]],
__inline_isfinited: [ref.types.int32, [ref.types.double]],
__inline_isinff: [ref.types.int32, [ref.types.float]],
__inline_isinfd: [ref.types.int32, [ref.types.double]],
__inline_isnanf: [ref.types.int32, [ref.types.float]],
__inline_isnand: [ref.types.int32, [ref.types.double]],
__inline_isnormalf: [ref.types.int32, [ref.types.float]],
__inline_isnormald: [ref.types.int32, [ref.types.double]],
__inline_signbitf: [ref.types.int32, [ref.types.float]],
__inline_signbitd: [ref.types.int32, [ref.types.double]],
__inline_isinff: [ref.types.int32, [ref.types.float]],
__inline_isinfd: [ref.types.int32, [ref.types.double]],
__inline_isfinitef: [ref.types.int32, [ref.types.float]],
__inline_isfinited: [ref.types.int32, [ref.types.double]],
__inline_isnanf: [ref.types.int32, [ref.types.float]],
__inline_isnand: [ref.types.int32, [ref.types.double]],
__inline_signbitf: [ref.types.int32, [ref.types.float]],
__inline_signbitd: [ref.types.int32, [ref.types.double]],
__inline_isnormalf: [ref.types.int32, [ref.types.float]],
__inline_isnormald: [ref.types.int32, [ref.types.double]],
acos: [ref.types.double, [ref.types.double]],
acosf: [ref.types.float, [ref.types.float]],
asin: [ref.types.double, [ref.types.double]],
asinf: [ref.types.float, [ref.types.float]],
atan: [ref.types.double, [ref.types.double]],
atanf: [ref.types.float, [ref.types.float]],
atan2: [ref.types.double, [ref.types.double, ref.types.double]],
atan2f: [ref.types.float, [ref.types.float, ref.types.float]],
cos: [ref.types.double, [ref.types.double]],
cosf: [ref.types.float, [ref.types.float]],
sin: [ref.types.double, [ref.types.double]],
sinf: [ref.types.float, [ref.types.float]],
tan: [ref.types.double, [ref.types.double]],
tanf: [ref.types.float, [ref.types.float]],
acosh: [ref.types.double, [ref.types.double]],
acoshf: [ref.types.float, [ref.types.float]],
asinh: [ref.types.double, [ref.types.double]],
asinhf: [ref.types.float, [ref.types.float]],
atanh: [ref.types.double, [ref.types.double]],
atanhf: [ref.types.float, [ref.types.float]],
cosh: [ref.types.double, [ref.types.double]],
coshf: [ref.types.float, [ref.types.float]],
sinh: [ref.types.double, [ref.types.double]],
sinhf: [ref.types.float, [ref.types.float]],
tanh: [ref.types.double, [ref.types.double]],
tanhf: [ref.types.float, [ref.types.float]],
exp: [ref.types.double, [ref.types.double]],
expf: [ref.types.float, [ref.types.float]],
exp2: [ref.types.double, [ref.types.double]],
exp2f: [ref.types.float, [ref.types.float]],
expm1: [ref.types.double, [ref.types.double]],
expm1f: [ref.types.float, [ref.types.float]],
log: [ref.types.double, [ref.types.double]],
logf: [ref.types.float, [ref.types.float]],
log10: [ref.types.double, [ref.types.double]],
log10f: [ref.types.float, [ref.types.float]],
log2: [ref.types.double, [ref.types.double]],
log2f: [ref.types.float, [ref.types.float]],
log1p: [ref.types.double, [ref.types.double]],
log1pf: [ref.types.float, [ref.types.float]],
logb: [ref.types.double, [ref.types.double]],
logbf: [ref.types.float, [ref.types.float]],
modf: [ref.types.double, [ref.types.double, voidPtr]],
modff: [ref.types.float, [ref.types.float, voidPtr]],
ldexp: [ref.types.double, [ref.types.double, ref.types.int32]],
ldexpf: [ref.types.float, [ref.types.float, ref.types.int32]],
frexp: [ref.types.double, [ref.types.double, voidPtr]],
frexpf: [ref.types.float, [ref.types.float, voidPtr]],
ilogb: [ref.types.int32, [ref.types.double]],
ilogbf: [ref.types.int32, [ref.types.float]],
scalbn: [ref.types.double, [ref.types.double, ref.types.int32]],
scalbnf: [ref.types.float, [ref.types.float, ref.types.int32]],
scalbln: [ref.types.double, [ref.types.double, ref.types.long]],
scalblnf: [ref.types.float, [ref.types.float, ref.types.long]],
fabs: [ref.types.double, [ref.types.double]],
fabsf: [ref.types.float, [ref.types.float]],
cbrt: [ref.types.double, [ref.types.double]],
cbrtf: [ref.types.float, [ref.types.float]],
hypot: [ref.types.double, [ref.types.double, ref.types.double]],
hypotf: [ref.types.float, [ref.types.float, ref.types.float]],
pow: [ref.types.double, [ref.types.double, ref.types.double]],
powf: [ref.types.float, [ref.types.float, ref.types.float]],
sqrt: [ref.types.double, [ref.types.double]],
sqrtf: [ref.types.float, [ref.types.float]],
erf: [ref.types.double, [ref.types.double]],
erff: [ref.types.float, [ref.types.float]],
erfc: [ref.types.double, [ref.types.double]],
erfcf: [ref.types.float, [ref.types.float]],
lgamma: [ref.types.double, [ref.types.double]],
lgammaf: [ref.types.float, [ref.types.float]],
tgamma: [ref.types.double, [ref.types.double]],
tgammaf: [ref.types.float, [ref.types.float]],
ceil: [ref.types.double, [ref.types.double]],
ceilf: [ref.types.float, [ref.types.float]],
floor: [ref.types.double, [ref.types.double]],
floorf: [ref.types.float, [ref.types.float]],
nearbyint: [ref.types.double, [ref.types.double]],
nearbyintf: [ref.types.float, [ref.types.float]],
rint: [ref.types.double, [ref.types.double]],
rintf: [ref.types.float, [ref.types.float]],
lrint: [ref.types.long, [ref.types.double]],
lrintf: [ref.types.long, [ref.types.float]],
round: [ref.types.double, [ref.types.double]],
roundf: [ref.types.float, [ref.types.float]],
lround: [ref.types.long, [ref.types.double]],
lroundf: [ref.types.long, [ref.types.float]],
llrint: [ref.types.longlong, [ref.types.double]],
llrintf: [ref.types.longlong, [ref.types.float]],
llround: [ref.types.longlong, [ref.types.double]],
llroundf: [ref.types.longlong, [ref.types.float]],
trunc: [ref.types.double, [ref.types.double]],
truncf: [ref.types.float, [ref.types.float]],
fmod: [ref.types.double, [ref.types.double, ref.types.double]],
fmodf: [ref.types.float, [ref.types.float, ref.types.float]],
remainder: [ref.types.double, [ref.types.double, ref.types.double]],
remainderf: [ref.types.float, [ref.types.float, ref.types.float]],
remquo: [ref.types.double, [ref.types.double, ref.types.double, voidPtr]],
remquof: [ref.types.float, [ref.types.float, ref.types.float, voidPtr]],
copysign: [ref.types.double, [ref.types.double, ref.types.double]],
copysignf: [ref.types.float, [ref.types.float, ref.types.float]],
nan: [ref.types.double, [ref.types.CString]],
nanf: [ref.types.float, [ref.types.CString]],
nextafter: [ref.types.double, [ref.types.double, ref.types.double]],
nextafterf: [ref.types.float, [ref.types.float, ref.types.float]],
fdim: [ref.types.double, [ref.types.double, ref.types.double]],
fdimf: [ref.types.float, [ref.types.float, ref.types.float]],
fmax: [ref.types.double, [ref.types.double, ref.types.double]],
fmaxf: [ref.types.float, [ref.types.float, ref.types.float]],
fmin: [ref.types.double, [ref.types.double, ref.types.double]],
fminf: [ref.types.float, [ref.types.float, ref.types.float]],
fma: [ref.types.double, [ref.types.double, ref.types.double, ref.types.double]],
fmaf: [ref.types.float, [ref.types.float, ref.types.float, ref.types.float]],
__inf: [ref.types.double, []],
__inff: [ref.types.float, []],
__nan: [ref.types.float, []],
j0: [ref.types.double, [ref.types.double]],
j1: [ref.types.double, [ref.types.double]],
jn: [ref.types.double, [ref.types.int32, ref.types.double]],
y0: [ref.types.double, [ref.types.double]],
y1: [ref.types.double, [ref.types.double]],
yn: [ref.types.double, [ref.types.int32, ref.types.double]],
scalb: [ref.types.double, [ref.types.double, ref.types.double]],
rinttol: [ref.types.long, [ref.types.double]],
roundtol: [ref.types.long, [ref.types.double]],
finite: [ref.types.int32, [ref.types.double]],
gamma: [ref.types.double, [ref.types.double]],
matherr: [ref.types.int32, [voidPtr]],
significand: [ref.types.double, [ref.types.double]],
drem: [ref.types.double, [ref.types.double, ref.types.double]],
safe_calloc: [voidPtr, [ref.types.ulong, ref.types.ulong]],
safe_malloc: [voidPtr, [ref.types.ulong]],
safe_realloc: [voidPtr, [voidPtr, ref.types.ulong]],
streq: [ref.types.uint32, [ref.types.CString, ref.types.CString]],
c_locale_snprintf: [ref.types.int32, [ref.types.CString, ref.types.ulong, ref.types.CString]],
c_locale_vsnprintf: [ref.types.int32, [ref.types.CString, ref.types.ulong, ref.types.CString, __va_list_tagPtr]],
c_locale_strtod: [ref.types.double, [ref.types.CString, voidPtr]],
safe_fopen: [FILE, [ref.types.CString, ref.types.CString]],
safe_strcat: [ref.types.CString, [ref.types.CString, ref.types.CString]],
safe_strdup: [ref.types.CString, [ref.types.CString]],
strcmp_insensitive: [ref.types.int32, [ref.types.CString, ref.types.CString]],
util_bsearchStringsI: [ref.types.int32, [voidPtr, ref.types.CString, ref.types.int32, ref.types.int32]],
util_file_exists: [ref.types.int32, [ref.types.CString]],
util_trim: [ref.types.CString, [ref.types.CString]],
util_trim_in_place: [ref.types.CString, [ref.types.CString]],
util_NaN: [ref.types.double, []],
util_NegInf: [ref.types.double, []],
util_PosInf: [ref.types.double, []],
util_NegZero: [ref.types.double, []],
util_isInf: [ref.types.int32, [ref.types.double]],
util_isNegZero: [ref.types.int32, [ref.types.double]],
util_free: [ref.types.void, [voidPtr]],
util_freeArray: [ref.types.void, [voidPtr, ref.types.int32]],
finite: [ref.types.int32, [ref.types.double]],
Compartment_create: [Compartment_t, [ref.types.uint32, ref.types.uint32]],
Compartment_createWithNS: [Compartment_t, [SBMLNamespaces_t]],
Compartment_free: [ref.types.void, [Compartment_t]],
Compartment_clone: [Compartment_t, [Compartment_t]],
Compartment_initDefaults: [ref.types.void, [Compartment_t]],
Compartment_getNamespaces: [XMLNamespaces_t, [Compartment_t]],
Compartment_getId: [ref.types.CString, [Compartment_t]],
Compartment_getName: [ref.types.CString, [Compartment_t]],
Compartment_getCompartmentType: [ref.types.CString, [Compartment_t]],
Compartment_getSpatialDimensions: [ref.types.uint32, [Compartment_t]],
Compartment_getSpatialDimensionsAsDouble: [ref.types.double, [Compartment_t]],
Compartment_getSize: [ref.types.double, [Compartment_t]],
Compartment_getVolume: [ref.types.double, [Compartment_t]],
Compartment_getUnits: [ref.types.CString, [Compartment_t]],
Compartment_getOutside: [ref.types.CString, [Compartment_t]],
Compartment_getConstant: [ref.types.int32, [Compartment_t]],
Compartment_isSetId: [ref.types.int32, [Compartment_t]],
Compartment_isSetName: [ref.types.int32, [Compartment_t]],
Compartment_isSetCompartmentType: [ref.types.int32, [Compartment_t]],
Compartment_isSetSize: [ref.types.int32, [Compartment_t]],
Compartment_isSetVolume: [ref.types.int32, [Compartment_t]],
Compartment_isSetUnits: [ref.types.int32, [Compartment_t]],
Compartment_isSetOutside: [ref.types.int32, [Compartment_t]],
Compartment_isSetSpatialDimensions: [ref.types.int32, [Compartment_t]],
Compartment_isSetConstant: [ref.types.int32, [Compartment_t]],
Compartment_setId: [ref.types.int32, [Compartment_t, ref.types.CString]],
Compartment_setName: [ref.types.int32, [Compartment_t, ref.types.CString]],
Compartment_setCompartmentType: [ref.types.int32, [Compartment_t, ref.types.CString]],
Compartment_setSpatialDimensions: [ref.types.int32, [Compartment_t, ref.types.uint32]],
Compartment_setSpatialDimensionsAsDouble: [ref.types.int32, [Compartment_t, ref.types.double]],
Compartment_setSize: [ref.types.int32, [Compartment_t, ref.types.double]],
Compartment_setVolume: [ref.types.int32, [Compartment_t, ref.types.double]],
Compartment_setUnits: [ref.types.int32, [Compartment_t, ref.types.CString]],
Compartment_setOutside: [ref.types.int32, [Compartment_t, ref.types.CString]],
Compartment_setConstant: [ref.types.int32, [Compartment_t, ref.types.int32]],
Compartment_unsetName: [ref.types.int32, [Compartment_t]],
Compartment_unsetCompartmentType: [ref.types.int32, [Compartment_t]],
Compartment_unsetSize: [ref.types.int32, [Compartment_t]],
Compartment_unsetVolume: [ref.types.int32, [Compartment_t]],
Compartment_unsetUnits: [ref.types.int32, [Compartment_t]],
Compartment_unsetOutside: [ref.types.int32, [Compartment_t]],
Compartment_unsetSpatialDimensions: [ref.types.int32, [Compartment_t]],
Compartment_getDerivedUnitDefinition: [UnitDefinition_t, [Compartment_t]],
Compartment_hasRequiredAttributes: [ref.types.int32, [Compartment_t]],
ListOfCompartments_getById: [Compartment_t, [ListOf_t, ref.types.CString]],
ListOfCompartments_removeById: [Compartment_t, [ListOf_t, ref.types.CString]],
SBMLTypeCode_toString: [ref.types.CString, [ref.types.int32, ref.types.CString]],
SBMLNamespaces_create: [SBMLNamespaces_t, [ref.types.uint32, ref.types.uint32]],
SBMLNamespaces_getLevel: [ref.types.uint32, [SBMLNamespaces_t]],
SBMLNamespaces_getVersion: [ref.types.uint32, [SBMLNamespaces_t]],
SBMLNamespaces_getNamespaces: [XMLNamespaces_t, [SBMLNamespaces_t]],
SBMLNamespaces_getSBMLNamespaceURI: [ref.types.CString, [ref.types.uint32, ref.types.uint32]],
SBMLNamespaces_addNamespaces: [ref.types.int32, [SBMLNamespaces_t, XMLNamespaces_t]],
SBMLNamespaces_getSupportedNamespaces: [voidPtr, [voidPtr]],
SyntaxChecker_isValidSBMLSId: [ref.types.int32, [ref.types.CString]],
SyntaxChecker_isValidXMLID: [ref.types.int32, [ref.types.CString]],
SyntaxChecker_isValidUnitSId: [ref.types.int32, [ref.types.CString]],
SyntaxChecker_hasExpectedXHTMLSyntax: [ref.types.int32, [XMLNode_t, SBMLNamespaces_t]],
ExpectedAttributes_create: [ExpectedAttributes_t, []],
ExpectedAttributes_clone: [ExpectedAttributes_t, [ExpectedAttributes_t]],
ExpectedAttributes_add: [ref.types.int32, [ExpectedAttributes_t, ref.types.CString]],
ExpectedAttributes_get: [ref.types.CString, [ExpectedAttributes_t, ref.types.uint32]],
ExpectedAttributes_hasAttribute: [ref.types.int32, [ExpectedAttributes_t, ref.types.CString]],
SBase_getMetaId: [ref.types.CString, [SBase_t]],
SBase_getSBMLDocument: [SBMLDocument_t, [SBase_t]],
SBase_getParentSBMLObject: [SBase_t, [SBase_t]],
SBase_getAncestorOfType: [SBase_t, [SBase_t, ref.types.int32, ref.types.CString]],
SBase_getSBOTerm: [ref.types.int32, [SBase_t]],
SBase_getSBOTermID: [ref.types.CString, [SBase_t]],
SBase_getSBOTermAsURL: [ref.types.CString, [SBase_t]],
SBase_getLine: [ref.types.uint32, [SBase_t]],
SBase_getColumn: [ref.types.uint32, [SBase_t]],
SBase_getNotes: [XMLNode_t, [SBase_t]],
SBase_getNotesString: [ref.types.CString, [SBase_t]],
SBase_getAnnotation: [XMLNode_t, [SBase_t]],
SBase_getAnnotationString: [ref.types.CString, [SBase_t]],
SBase_isSetMetaId: [ref.types.int32, [SBase_t]],
SBase_isSetNotes: [ref.types.int32, [SBase_t]],
SBase_isSetAnnotation: [ref.types.int32, [SBase_t]],
SBase_isSetSBOTerm: [ref.types.int32, [SBase_t]],
SBase_setMetaId: [ref.types.int32, [SBase_t, ref.types.CString]],
SBase_setSBOTerm: [ref.types.int32, [SBase_t, ref.types.int32]],
SBase_setSBOTermID: [ref.types.int32, [SBase_t, ref.types.CString]],
SBase_setNamespaces: [ref.types.int32, [SBase_t, XMLNamespaces_t]],
SBase_setNotes: [ref.types.int32, [SBase_t, XMLNode_t]],
SBase_setNotesString: [ref.types.int32, [SBase_t, ref.types.CString]],
SBase_appendNotes: [ref.types.int32, [SBase_t, XMLNode_t]],
SBase_appendNotesString: [ref.types.int32, [SBase_t, ref.types.CString]],
SBase_setAnnotation: [ref.types.int32, [SBase_t, XMLNode_t]],
SBase_setAnnotationString: [ref.types.int32, [SBase_t, ref.types.CString]],
SBase_appendAnnotation: [ref.types.int32, [SBase_t, XMLNode_t]],
SBase_appendAnnotationString: [ref.types.int32, [SBase_t, ref.types.CString]],
SBase_appendAnnotationString: [ref.types.int32, [SBase_t, ref.types.CString]],
SBase_removeTopLevelAnnotationElement: [ref.types.int32, [SBase_t, ref.types.CString]],
SBase_removeTopLevelAnnotationElementWithURI: [ref.types.int32, [SBase_t, ref.types.CString, ref.types.CString]],
SBase_replaceTopLevelAnnotationElement: [ref.types.int32, [SBase_t, XMLNode_t]],
SBase_replaceTopLevelAnnotationElementString: [ref.types.int32, [SBase_t, ref.types.CString]],
SBase_unsetMetaId: [ref.types.int32, [SBase_t]],
SBase_unsetNotes: [ref.types.int32, [SBase_t]],
SBase_unsetAnnotation: [ref.types.int32, [SBase_t]],
SBase_unsetSBOTerm: [ref.types.int32, [SBase_t]],
SBase_addCVTerm: [ref.types.int32, [SBase_t, CVTerm_t]],
SBase_addCVTermNewBag: [ref.types.int32, [SBase_t, CVTerm_t]],
SBase_getCVTerms: [List_t, [SBase_t]],
SBase_getNumCVTerms: [ref.types.uint32, [SBase_t]],
SBase_getCVTerm: [CVTerm_t, [SBase_t, ref.types.uint32]],
SBase_unsetCVTerms: [ref.types.int32, [SBase_t]],
SBase_getModelHistory: [ModelHistory_t, [SBase_t]],
SBase_isSetModelHistory: [ref.types.int32, [SBase_t]],
SBase_setModelHistory: [ref.types.int32, [SBase_t, ModelHistory_t]],
SBase_unsetModelHistory: [ref.types.int32, [SBase_t]],
SBase_getResourceBiologicalQualifier: [ref.types.uint32, [SBase_t, ref.types.CString]],
SBase_getResourceModelQualifier: [ref.types.uint32, [SBase_t, ref.types.CString]],
SBase_getModel: [Model_t, [SBase_t]],
SBase_getLevel: [ref.types.uint32, [SBase_t]],
SBase_getVersion: [ref.types.uint32, [SBase_t]],
SBase_getTypeCode: [ref.types.int32, [SBase_t]],
SBase_getElementName: [ref.types.CString, [SBase_t]],
SBase_hasValidLevelVersionNamespaceCombination: [ref.types.int32, [SBase_t]],
SBase_getNumPlugins: [ref.types.int32, [SBase_t]],
SBase_getPlugin: [SBasePlugin_t, [SBase_t, ref.types.CString]],
SBase_setUserData: [ref.types.int32, [SBase_t, voidPtr]],
SBase_getUserData: [voidPtr, [SBase_t]],
SBase_getElementBySId: [SBase_t, [SBase_t, ref.types.CString]],
SBase_getElementByMetaId: [SBase_t, [SBase_t, ref.types.CString]],
SBase_getAllElements: [List_t, [SBase_t]],
SBase_renameSIdRefs: [ref.types.void, [SBase_t, ref.types.CString, ref.types.CString]],
SBase_renameMetaIdRefs: [ref.types.void, [SBase_t, ref.types.CString, ref.types.CString]],
SBase_renameUnitSIdRefs: [ref.types.void, [SBase_t, ref.types.CString, ref.types.CString]],
SBase_getElementFromPluginsBySId: [SBase_t, [SBase_t, ref.types.CString]],
SBase_getElementFromPluginsByMetaId: [SBase_t, [SBase_t, ref.types.CString]],
SBase_getAllElementsFromPlugins: [List_t, [SBase_t]],
ListOf_create: [ListOf_t, [ref.types.uint32, ref.types.uint32]],
ListOf_free: [ref.types.void, [ListOf_t]],
ListOf_clone: [ListOf_t, [ListOf_t]],
ListOf_append: [ref.types.int32, [ListOf_t, SBase_t]],
ListOf_appendAndOwn: [ref.types.int32, [ListOf_t, SBase_t]],
ListOf_appendFrom: [ref.types.int32, [ListOf_t, ListOf_t]],
ListOf_insert: [ref.types.int32, [ListOf_t, ref.types.int32, SBase_t]],
ListOf_insertAndOwn: [ref.types.int32, [ListOf_t, ref.types.int32, SBase_t]],
ListOf_get: [SBase_t, [ListOf_t, ref.types.uint32]],
ListOf_clear: [ref.types.void, [ListOf_t, ref.types.int32]],
ListOf_remove: [SBase_t, [ListOf_t, ref.types.uint32]],
ListOf_size: [ref.types.uint32, [ListOf_t]],
ListOf_getItemTypeCode: [ref.types.int32, [ListOf_t]],
CompartmentType_create: [CompartmentType_t, [ref.types.uint32, ref.types.uint32]],
CompartmentType_createWithNS: [CompartmentType_t, [SBMLNamespaces_t]],
CompartmentType_free: [ref.types.void, [CompartmentType_t]],
CompartmentType_clone: [CompartmentType_t, [CompartmentType_t]],
CompartmentType_getNamespaces: [XMLNamespaces_t, [CompartmentType_t]],
CompartmentType_getId: [ref.types.CString, [CompartmentType_t]],
CompartmentType_getName: [ref.types.CString, [CompartmentType_t]],
CompartmentType_isSetId: [ref.types.int32, [CompartmentType_t]],
CompartmentType_isSetName: [ref.types.int32, [CompartmentType_t]],
CompartmentType_setId: [ref.types.int32, [CompartmentType_t, ref.types.CString]],
CompartmentType_setName: [ref.types.int32, [CompartmentType_t, ref.types.CString]],
CompartmentType_unsetName: [ref.types.int32, [CompartmentType_t]],
ListOfCompartmentTypes_getById: [CompartmentType_t, [ListOf_t, ref.types.CString]],
ListOfCompartmentTypes_removeById: [CompartmentType_t, [ListOf_t, ref.types.CString]],
BZ2_bzCompressInit: [ref.types.int32, [bz_streamPtr, ref.types.int32, ref.types.int32, ref.types.int32]],
BZ2_bzCompress: [ref.types.int32, [bz_streamPtr, ref.types.int32]],
BZ2_bzCompressEnd: [ref.types.int32, [bz_streamPtr]],
BZ2_bzDecompressInit: [ref.types.int32, [bz_streamPtr, ref.types.int32, ref.types.int32]],
BZ2_bzDecompress: [ref.types.int32, [bz_streamPtr]],
BZ2_bzDecompressEnd: [ref.types.int32, [bz_streamPtr]],
BZ2_bzReadOpen: [BZFILE, [voidPtr, FILE, ref.types.int32, ref.types.int32, voidPtr, ref.types.int32]],
BZ2_bzReadClose: [ref.types.void, [voidPtr, BZFILE]],
BZ2_bzReadGetUnused: [ref.types.void, [voidPtr, BZFILE, voidPtr, voidPtr]],
BZ2_bzRead: [ref.types.int32, [voidPtr, BZFILE, voidPtr, ref.types.int32]],
BZ2_bzWriteOpen: [BZFILE, [voidPtr, FILE, ref.types.int32, ref.types.int32, ref.types.int32]],
BZ2_bzWrite: [ref.types.void, [voidPtr, BZFILE, voidPtr, ref.types.int32]],
BZ2_bzWriteClose: [ref.types.void, [voidPtr, BZFILE, ref.types.int32, voidPtr, voidPtr]],
BZ2_bzWriteClose64: [ref.types.void, [voidPtr, BZFILE, ref.types.int32, voidPtr, voidPtr, voidPtr, voidPtr]],
BZ2_bzBuffToBuffCompress: [ref.types.int32, [ref.types.CString, voidPtr, ref.types.CString, ref.types.uint32, ref.types.int32, ref.types.int32, ref.types.int32]],
BZ2_bzBuffToBuffDecompress: [ref.types.int32, [ref.types.CString, voidPtr, ref.types.CString, ref.types.uint32, ref.types.int32, ref.types.int32]],
BZ2_bzlibVersion: [ref.types.CString, []],
BZ2_bzopen: [BZFILE, [ref.types.CString, ref.types.CString]],
BZ2_bzdopen: [BZFILE, [ref.types.int32, ref.types.CString]],
BZ2_bzread: [ref.types.int32, [BZFILE, voidPtr, ref.types.int32]],
BZ2_bzwrite: [ref.types.int32, [BZFILE, voidPtr, ref.types.int32]],
BZ2_bzflush: [ref.types.int32, [BZFILE]],
BZ2_bzclose: [ref.types.void, [BZFILE]],
BZ2_bzerror: [ref.types.CString, [BZFILE, voidPtr]],
hasZlib: [ref.types.int32, []],
hasBzip2: [ref.types.int32, []],
decrypt_byte: [ref.types.int32, [voidPtr, voidPtr]],
update_keys: [ref.types.int32, [voidPtr, voidPtr, ref.types.int32]],
init_keys: [ref.types.void, [ref.types.CString, voidPtr, voidPtr]],
fill_fopen_filefunc: [ref.types.void, [zlib_filefunc_def]],
fill_win32_filefunc: [ref.types.void, [zlib_filefunc_def]],
__darwin_fd_isset: [ref.types.int32, [ref.types.int32, voidPtr]],
_exit: [ref.types.void, [ref.types.int32]],
access: [ref.types.int32, [ref.types.CString, ref.types.int32]],
alarm: [ref.types.uint32, [ref.types.uint32]],
chdir: [ref.types.int32, [ref.types.CString]],
chown: [ref.types.int32, [ref.types.CString, ref.types.uint32, ref.types.uint32]],
close: [ref.types.int32, [ref.types.int32]],
dup: [ref.types.int32, [ref.types.int32]],
dup2: [ref.types.int32, [ref.types.int32, ref.types.int32]],
execl: [ref.types.int32, [ref.types.CString, ref.types.CString]],
execle: [ref.types.int32, [ref.types.CString, ref.types.CString]],
execlp: [ref.types.int32, [ref.types.CString, ref.types.CString]],
execv: [ref.types.int32, [ref.types.CString, voidPtr]],
execve: [ref.types.int32, [ref.types.CString, voidPtr, voidPtr]],
execvp: [ref.types.int32, [ref.types.CString, voidPtr]],
fork: [ref.types.int32, []],
fpathconf: [ref.types.long, [ref.types.int32, ref.types.int32]],
getcwd: [ref.types.CString, [ref.types.CString, ref.types.ulong]],
getegid: [ref.types.uint32, []],
geteuid: [ref.types.uint32, []],
getgid: [ref.types.uint32, []],
getgroups: [ref.types.int32, [ref.types.int32, gid_tPtr]],
getlogin: [ref.types.CString, []],
getpgrp: [ref.types.int32, []],
getpid: [ref.types.int32, []],
getppid: [ref.types.int32, []],
getuid: [ref.types.uint32, []],
isatty: [ref.types.int32, [ref.types.int32]],
link: [ref.types.int32, [ref.types.CString, ref.types.CString]],
lseek: [ref.types.longlong, [ref.types.int32, ref.types.longlong, ref.types.int32]],
pathconf: [ref.types.long, [ref.types.CString, ref.types.int32]],
pause: [ref.types.int32, []],
pipe: [ref.types.int32, [voidPtr]],
read: [ref.types.long, [ref.types.int32, voidPtr, ref.types.ulong]],
rmdir: [ref.types.int32, [ref.types.CString]],
setgid: [ref.types.int32, [ref.types.uint32]],
setpgid: [ref.types.int32, [ref.types.int32, ref.types.int32]],
setsid: [ref.types.int32, []],
setuid: [ref.types.int32, [ref.types.uint32]],
sleep: [ref.types.uint32, [ref.types.uint32]],
sysconf: [ref.types.long, [ref.types.int32]],
tcgetpgrp: [ref.types.int32, [ref.types.int32]],
tcsetpgrp: [ref.types.int32, [ref.types.int32, ref.types.int32]],
ttyname: [ref.types.CString, [ref.types.int32]],
ttyname_r: [ref.types.int32, [ref.types.int32, ref.types.CString, ref.types.ulong]],
unlink: [ref.types.int32, [ref.types.CString]],
write: [ref.types.long, [ref.types.int32, voidPtr, ref.types.ulong]],
confstr: [ref.types.ulong, [ref.types.int32, ref.types.CString, ref.types.ulong]],
getopt: [ref.types.int32, [ref.types.int32, voidPtr, ref.types.CString]],
brk: [voidPtr, [voidPtr]],
chroot: [ref.types.int32, [ref.types.CString]],
crypt: [ref.types.CString, [ref.types.CString, ref.types.CString]],
encrypt: [ref.types.void, [ref.types.CString, ref.types.int32]],
fchdir: [ref.types.int32, [ref.types.int32]],
gethostid: [ref.types.long, []],
getpgid: [ref.types.int32, [ref.types.int32]],
getsid: [ref.types.int32, [ref.types.int32]],
getdtablesize: [ref.types.int32, []],
getpagesize: [ref.types.int32, []],
getpass: [ref.types.CString, [ref.types.CString]],
getwd: [ref.types.CString, [ref.types.CString]],
lchown: [ref.types.int32, [ref.types.CString, ref.types.uint32, ref.types.uint32]],
lockf: [ref.types.int32, [ref.types.int32, ref.types.int32, ref.types.longlong]],
nice: [ref.types.int32, [ref.types.int32]],
pread: [ref.types.long, [ref.types.int32, voidPtr, ref.types.ulong, ref.types.longlong]],
pwrite: [ref.types.long, [ref.types.int32, voidPtr, ref.types.ulong, ref.types.longlong]],
sbrk: [voidPtr, [ref.types.int32]],
setpgrp: [ref.types.int32, []],
setregid: [ref.types.int32, [ref.types.uint32, ref.types.uint32]],
setreuid: [ref.types.int32, [ref.types.uint32, ref.types.uint32]],
swab: [ref.types.void, [voidPtr, voidPtr, ref.types.long]],
sync: [ref.types.void, []],
truncate: [ref.types.int32, [ref.types.CString, ref.types.longlong]],
ualarm: [ref.types.uint32, [ref.types.uint32, ref.types.uint32]],
usleep: [ref.types.int32, [ref.types.uint32]],
vfork: [ref.types.int32, []],
fsync: [ref.types.int32, [ref.types.int32]],
ftruncate: [ref.types.int32, [ref.types.int32, ref.types.longlong]],
getlogin_r: [ref.types.int32, [ref.types.CString, ref.types.ulong]],
fchown: [ref.types.int32, [ref.types.int32, ref.types.uint32, ref.types.uint32]],
gethostname: [ref.types.int32, [ref.types.CString, ref.types.ulong]],
readlink: [ref.types.long, [ref.types.CString, ref.types.CString, ref.types.ulong]],
setegid: [ref.types.int32, [ref.types.uint32]],
seteuid: [ref.types.int32, [ref.types.uint32]],
symlink: [ref.types.int32, [ref.types.CString, ref.types.CString]],
pselect: [ref.types.int32, [ref.types.int32, fd_setPtr, fd_setPtr, fd_setPtr, voidPtr, sigset_tPtr]],
select: [ref.types.int32, [ref.types.int32, fd_setPtr, fd_setPtr, fd_setPtr, voidPtr]],
_Exit: [ref.types.void, [ref.types.int32]],
accessx_np: [ref.types.int32, [voidPtr, ref.types.ulong, voidPtr, ref.types.uint32]],
acct: [ref.types.int32, [ref.types.CString]],
add_profil: [ref.types.int32, [ref.types.CString, ref.types.ulong, ref.types.ulong, ref.types.uint32]],
endusershell: [ref.types.void, []],
execvP: [ref.types.int32, [ref.types.CString, ref.types.CString, voidPtr]],
fflagstostr: [ref.types.CString, [ref.types.ulong]],
getdomainname: [ref.types.int32, [ref.types.CString, ref.types.int32]],
getgrouplist: [ref.types.int32, [ref.types.CString, ref.types.int32, voidPtr, voidPtr]],
gethostuuid: [ref.types.int32, [voidPtr, voidPtr]],
getmode: [ref.types.ushort, [voidPtr, ref.types.ushort]],
getpeereid: [ref.types.int32, [ref.types.int32, uid_tPtr, gid_tPtr]],
getsgroups_np: [ref.types.int32, [voidPtr, voidPtr]],
getusershell: [ref.types.CString, []],
getwgroups_np: [ref.types.int32, [voidPtr, voidPtr]],
initgroups: [ref.types.int32, [ref.types.CString, ref.types.int32]],
iruserok: [ref.types.int32, [ref.types.ulong, ref.types.int32, ref.types.CString, ref.types.CString]],
iruserok_sa: [ref.types.int32, [voidPtr, ref.types.int32, ref.types.int32, ref.types.CString, ref.types.CString]],
issetugid: [ref.types.int32, []],
mkdtemp: [ref.types.CString, [ref.types.CString]],
mknod: [ref.types.int32, [ref.types.CString, ref.types.ushort, ref.types.int32]],
mkstemp: [ref.types.int32, [ref.types.CString]],
mkstemps: [ref.types.int32, [ref.types.CString, ref.types.int32]],
mktemp: [ref.types.CString, [ref.types.CString]],
nfssvc: [ref.types.int32, [ref.types.int32, voidPtr]],
profil: [ref.types.int32, [ref.types.CString, ref.types.ulong, ref.types.ulong, ref.types.uint32]],
pthread_setugid_np: [ref.types.int32, [ref.types.uint32, ref.types.uint32]],
pthread_getugid_np: [ref.types.int32, [uid_tPtr, gid_tPtr]],
rcmd: [ref.types.int32, [voidPtr, ref.types.int32, ref.types.CString, ref.types.CString, ref.types.CString, voidPtr]],
rcmd_af: [ref.types.int32, [voidPtr, ref.types.int32, ref.types.CString, ref.types.CString, ref.types.CString, voidPtr, ref.types.int32]],
reboot: [ref.types.int32, [ref.types.int32]],
revoke: [ref.types.int32, [ref.types.CString]],
rresvport: [ref.types.int32, [voidPtr]],
rresvport_af: [ref.types.int32, [voidPtr, ref.types.int32]],
ruserok: [ref.types.int32, [ref.types.CString, ref.types.int32, ref.types.CString, ref.types.CString]],
setdomainname: [ref.types.int32, [ref.types.CString, ref.types.int32]],
setgroups: [ref.types.int32, [ref.types.int32, gid_tPtr]],
sethostid: [ref.types.void, [ref.types.long]],
sethostname: [ref.types.int32, [ref.types.CString, ref.types.int32]],
setkey: [ref.types.void, [ref.types.CString]],
setlogin: [ref.types.int32, [ref.types.CString]],
setmode: [voidPtr, [ref.types.CString]],
setrgid: [ref.types.int32, [ref.types.uint32]],
setruid: [ref.types.int32, [ref.types.uint32]],
setsgroups_np: [ref.types.int32, [ref.types.int32, voidPtr]],
setusershell: [ref.types.void, []],
setwgroups_np: [ref.types.int32, [ref.types.int32, voidPtr]],
strtofflags: [ref.types.int32, [voidPtr, voidPtr, voidPtr]],
swapon: [ref.types.int32, [ref.types.CString]],
syscall: [ref.types.int32, [ref.types.int32]],
ttyslot: [ref.types.int32, []],
undelete: [ref.types.int32, [ref.types.CString]],
unwhiteout: [ref.types.int32, [ref.types.CString]],
valloc: [voidPtr, [ref.types.ulong]],
getsubopt: [ref.types.int32, [voidPtr, voidPtr, voidPtr]],
fgetattrlist: [ref.types.int32, [ref.types.int32, voidPtr, voidPtr, ref.types.ulong, ref.types.uint32]],
fsetattrlist: [ref.types.int32, [ref.types.int32, voidPtr, voidPtr, ref.types.ulong, ref.types.uint32]],
getattrlist: [ref.types.int32, [ref.types.CString, voidPtr, voidPtr, ref.types.ulong, ref.types.uint32]],
setattrlist: [ref.types.int32, [ref.types.CString, voidPtr, voidPtr, ref.types.ulong, ref.types.uint32]],
exchangedata: [ref.types.int32, [ref.types.CString, ref.types.CString, ref.types.uint32]],
getdirentriesattr: [ref.types.int32, [ref.types.int32, voidPtr, voidPtr, ref.types.ulong, voidPtr, voidPtr, voidPtr, ref.types.uint32]],
searchfs: [ref.types.int32, [ref.types.CString, voidPtr, voidPtr, ref.types.uint32, ref.types.uint32, voidPtr]],
fsctl: [ref.types.int32, [ref.types.CString, ref.types.ulong, voidPtr, ref.types.uint32]],
ffsctl: [ref.types.int32, [ref.types.int32, ref.types.ulong, voidPtr, ref.types.uint32]],
zlibVersion: [ref.types.CString, []],
deflate: [ref.types.int32, [z_streamp, ref.types.int32]],
deflateEnd: [ref.types.int32, [z_streamp]],
inflate: [ref.types.int32, [z_streamp, ref.types.int32]],
inflateEnd: [ref.types.int32, [z_streamp]],
deflateSetDictionary: [ref.types.int32, [z_streamp, BytefPtr, ref.types.uint32]],
deflateCopy: [ref.types.int32, [z_streamp, z_streamp]],
deflateReset: [ref.types.int32, [z_streamp]],
deflateParams: [ref.types.int32, [z_streamp, ref.types.int32, ref.types.int32]],
deflateTune: [ref.types.int32, [z_streamp, ref.types.int32, ref.types.int32, ref.types.int32, ref.types.int32]],
deflateBound: [ref.types.int32, [z_streamp, uLong]],
deflatePrime: [ref.types.int32, [z_streamp, ref.types.int32, ref.types.int32]],
deflateSetHeader: [ref.types.int32, [z_streamp, gz_headerp]],
inflateSetDictionary: [ref.types.int32, [z_streamp, BytefPtr, ref.types.uint32]],
inflateSync: [ref.types.int32, [z_streamp]],
inflateCopy: [ref.types.int32, [z_streamp, z_streamp]],
inflateReset: [ref.types.int32, [z_streamp]],
inflateReset2: [ref.types.int32, [z_streamp, ref.types.int32]],
inflatePrime: [ref.types.int32, [z_streamp, ref.types.int32, ref.types.int32]],
inflateMark: [ref.types.long, [z_streamp]],
inflateGetHeader: [ref.types.int32, [z_streamp, gz_headerp]],
inflateBack: [ref.types.int32, [z_streamp, in_func, voidPtr, out_func, voidPtr]],
inflateBackEnd: [ref.types.int32, [z_streamp]],
zlibCompileFlags: [ref.types.int32, []],
compress: [ref.types.int32, [BytefPtr, uLongfPtr, BytefPtr, uLong]],
compress2: [ref.types.int32, [BytefPtr, uLongfPtr, BytefPtr, uLong, ref.types.int32]],
compressBound: [ref.types.int32, [uLong]],
uncompress: [ref.types.int32, [BytefPtr, uLongfPtr, BytefPtr, uLong]],
gzdopen: [gzFile, [ref.types.int32, ref.types.CString]],
gzbuffer: [ref.types.int32, [gzFile, ref.types.uint32]],
gzsetparams: [ref.types.int32, [gzFile, ref.types.int32, ref.types.int32]],
gzread: [ref.types.int32, [gzFile, voidp, ref.types.uint32]],
gzwrite: [ref.types.int32, [gzFile, voidpc, ref.types.uint32]],
gzprintf: [ref.types.int32, [gzFile, ref.types.CString]],
gzputs: [ref.types.int32, [gzFile, ref.types.CString]],
gzgets: [ref.types.CString, [gzFile, ref.types.CString, ref.types.int32]],
gzputc: [ref.types.int32, [gzFile, ref.types.int32]],
gzgetc: [ref.types.int32, [gzFile]],
gzungetc: [ref.types.int32, [ref.types.int32, gzFile]],
gzflush: [ref.types.int32, [gzFile, ref.types.int32]],
gzrewind: [ref.types.int32, [gzFile]],
gzeof: [ref.types.int32, [gzFile]],
gzdirect: [ref.types.int32, [gzFile]],
gzclose: [ref.types.int32, [gzFile]],
gzclose_r: [ref.types.int32, [gzFile]],
gzclose_w: [ref.types.int32, [gzFile]],
gzerror: [ref.types.CString, [gzFile, voidPtr]],
gzclearerr: [ref.types.void, [gzFile]],
adler32: [ref.types.int32, [uLong, BytefPtr, ref.types.uint32]],
crc32: [ref.types.int32, [uLong, BytefPtr, ref.types.uint32]],
deflateInit_: [ref.types.int32, [z_streamp, ref.types.int32, ref.types.CString, ref.types.int32]],
inflateInit_: [ref.types.int32, [z_streamp, ref.types.CString, ref.types.int32]],
deflateInit2_: [ref.types.int32, [z_streamp, ref.types.int32, ref.types.int32, ref.types.int32, ref.types.int32, ref.types.int32, ref.types.CString, ref.types.int32]],
inflateInit2_: [ref.types.int32, [z_streamp, ref.types.int32, ref.types.CString, ref.types.int32]],
inflateBackInit_: [ref.types.int32, [z_streamp, ref.types.int32, voidPtr, ref.types.CString, ref.types.int32]],
gzopen: [gzFile, [ref.types.CString, ref.types.CString]],
gzseek: [ref.types.long, [gzFile, ref.types.long, ref.types.int32]],
gztell: [ref.types.long, [gzFile]],
gzoffset: [ref.types.long, [gzFile]],
adler32_combine: [ref.types.int32, [uLong, uLong, ref.types.long]],
crc32_combine: [ref.types.int32, [uLong, uLong, ref.types.long]],
zError: [ref.types.CString, [ref.types.int32]],
inflateSyncPoint: [ref.types.int32, [z_streamp]],
get_crc_table: [uLongfPtr, []],
inflateUndermine: [ref.types.int32, [z_streamp, ref.types.int32]],
unzStringFileNameCompare: [ref.types.int32, [ref.types.CString, ref.types.CString, ref.types.int32]],
unzOpen: [unzFile, [ref.types.CString]],
unzOpen2: [unzFile, [ref.types.CString, zlib_filefunc_def]],
unzClose: [ref.types.int32, [unzFile]],
unzGetGlobalInfo: [ref.types.int32, [unzFile, unz_global_infoPtr]],
unzGetGlobalComment: [ref.types.int32, [unzFile, ref.types.CString, uLong]],
unzGoToFirstFile: [ref.types.int32, [unzFile]],
unzGoToNextFile: [ref.types.int32, [unzFile]],
unzLocateFile: [ref.types.int32, [unzFile, ref.types.CString, ref.types.int32]],
unzGetFilePos: [ref.types.int32, [unzFile, unz_file_posPtr]],
unzGoToFilePos: [ref.types.int32, [unzFile, unz_file_posPtr]],
unzGetCurrentFileInfo: [ref.types.int32, [unzFile, unz_file_infoPtr, ref.types.CString, uLong, voidPtr, uLong, ref.types.CString, uLong]],
unzOpenCurrentFile: [ref.types.int32, [unzFile]],
unzOpenCurrentFilePassword: [ref.types.int32, [unzFile, ref.types.CString]],
unzOpenCurrentFile2: [ref.types.int32, [unzFile, voidPtr, voidPtr, ref.types.int32]],
unzOpenCurrentFile3: [ref.types.int32, [unzFile, voidPtr, voidPtr, ref.types.int32, ref.types.CString]],
unzCloseCurrentFile: [ref.types.int32, [unzFile]],
unzReadCurrentFile: [ref.types.int32, [unzFile, voidp, ref.types.uint32]],
unztell: [ref.types.long, [unzFile]],
unzeof: [ref.types.int32, [unzFile]],
unzGetLocalExtrafield: [ref.types.int32, [unzFile, voidp, ref.types.uint32]],
unzGetOffset: [ref.types.int32, [unzFile]],
unzSetOffset: [ref.types.int32, [unzFile, uLong]],
zipOpen: [ref.types.int32, [ref.types.CString, ref.types.int32]],
zipOpen2: [ref.types.int32, [ref.types.CString, ref.types.int32, zipcharpc, zlib_filefunc_def]],
zipOpenNewFileInZip: [ref.types.int32, [ref.types.int32, ref.types.CString, zip_fileinfoPtr, voidPtr, ref.types.uint32, voidPtr, ref.types.uint32, ref.types.CString, ref.types.int32, ref.types.int32]],
zipOpenNewFileInZip2: [ref.types.int32, [ref.types.int32, ref.types.CString, zip_fileinfoPtr, voidPtr, ref.types.uint32, voidPtr, ref.types.uint32, ref.types.CString, ref.types.int32, ref.types.int32, ref.types.int32]],
zipOpenNewFileInZip3: [ref.types.int32, [ref.types.int32, ref.types.CString, zip_fileinfoPtr, voidPtr, ref.types.uint32, voidPtr, ref.types.uint32, ref.types.CString, ref.types.int32, ref.types.int32, ref.types.int32, ref.types.int32, ref.types.int32, ref.types.int32, ref.types.CString, uLong]],
zipWriteInFileInZip: [ref.types.int32, [ref.types.int32, voidPtr, ref.types.uint32]],
zipCloseFileInZip: [ref.types.int32, [ref.types.int32]],
zipCloseFileInZipRaw: [ref.types.int32, [ref.types.int32, uLong, uLong]],
zipClose: [ref.types.int32, [ref.types.int32, ref.types.CString]],
zipopen: [ref.types.int32, [ref.types.CString, ref.types.CString]],
zipclose: [ref.types.int32, [ref.types.int32]],
zipread: [ref.types.int32, [ref.types.int32, voidp, ref.types.uint32]],
zipwrite: [ref.types.int32, [ref.types.int32, voidp, ref.types.uint32]],
zipclose: [ref.types.int32, [ref.types.int32]],
zipwrite: [ref.types.int32, [ref.types.int32, voidp, ref.types.uint32]],
unzipopen: [unzFile, [ref.types.CString]],
unzipclose: [ref.types.int32, [unzFile]],
unzipread: [ref.types.int32, [unzFile, voidp, ref.types.uint32]],
Constraint_create: [Constraint_t, [ref.types.uint32, ref.types.uint32]],
Constraint_createWithNS: [Constraint_t, [SBMLNamespaces_t]],
Constraint_free: [ref.types.void, [Constraint_t]],
Constraint_clone: [Constraint_t, [Constraint_t]],
Constraint_getNamespaces: [XMLNamespaces_t, [Constraint_t]],
Constraint_getMessage: [XMLNode_t, [Constraint_t]],
Constraint_getMessageString: [ref.types.CString, [Constraint_t]],
Constraint_getMath: [ASTNode_t, [Constraint_t]],
Constraint_isSetMessage: [ref.types.int32, [Constraint_t]],
Constraint_isSetMath: [ref.types.int32, [Constraint_t]],
Constraint_setMessage: [ref.types.int32, [Constraint_t, XMLNode_t]],
Constraint_setMath: [ref.types.int32, [Constraint_t, ASTNode_t]],
Constraint_unsetMessage: [ref.types.int32, [Constraint_t]],
XMLError_create: [XMLError_t, []],
XMLError_createWithIdAndMessage: [XMLError_t, [ref.types.uint32, ref.types.CString]],
XMLError_free: [ref.types.void, [XMLError_t]],
XMLError_getErrorId: [ref.types.uint32, [XMLError_t]],
XMLError_getMessage: [ref.types.CString, [XMLError_t]],
XMLError_getShortMessage: [ref.types.CString, [XMLError_t]],
XMLError_getLine: [ref.types.uint32, [XMLError_t]],
XMLError_getColumn: [ref.types.uint32, [XMLError_t]],
XMLError_getSeverity: [ref.types.uint32, [XMLError_t]],
XMLError_getSeverityAsString: [ref.types.CString, [XMLError_t]],
XMLError_getCategory: [ref.types.uint32, [XMLError_t]],
XMLError_getCategoryAsString: [ref.types.CString, [XMLError_t]],
XMLError_isInfo: [ref.types.int32, [XMLError_t]],
XMLError_isWarning: [ref.types.int32, [XMLError_t]],
XMLError_isError: [ref.types.int32, [XMLError_t]],
XMLError_isFatal: [ref.types.int32, [XMLError_t]],
XMLError_print: [ref.types.void, [XMLError_t, FILE]],
XMLErrorLog_create: [XMLErrorLog_t, []],
XMLErrorLog_free: [ref.types.void, [XMLErrorLog_t]],
XMLErrorLog_add: [ref.types.void, [XMLErrorLog_t, XMLError_t]],
XMLErrorLog_getError: [XMLError_t, [XMLErrorLog_t, ref.types.uint32]],
XMLErrorLog_getNumErrors: [ref.types.uint32, [XMLErrorLog_t]],
XMLErrorLog_clearLog: [ref.types.void, [XMLErrorLog_t]],
XMLErrorLog_toString: [ref.types.CString, [XMLErrorLog_t]],
FormulaTokenizer_createFromFormula: [FormulaTokenizer_tPtr, [ref.types.CString]],
FormulaTokenizer_free: [ref.types.void, [FormulaTokenizer_tPtr]],
FormulaTokenizer_nextToken: [Token_t, [FormulaTokenizer_tPtr]],
Token_create: [Token_t, []],
Token_free: [ref.types.void, [Token_t]],
Token_getInteger: [ref.types.long, [Token_t]],
Token_getReal: [ref.types.double, [Token_t]],
Token_negateValue: [ref.types.void, [Token_t]],
StringBuffer_create: [StringBuffer_tPtr, [ref.types.ulong]],
StringBuffer_free: [ref.types.void, [StringBuffer_tPtr]],
StringBuffer_reset: [ref.types.void, [StringBuffer_tPtr]],
StringBuffer_append: [ref.types.void, [StringBuffer_tPtr, ref.types.CString]],
StringBuffer_appendChar: [ref.types.void, [StringBuffer_tPtr, ref.types.char]],
StringBuffer_appendNumber: [ref.types.void, [StringBuffer_tPtr, ref.types.CString]],
StringBuffer_appendInt: [ref.types.void, [StringBuffer_tPtr, ref.types.long]],
StringBuffer_appendReal: [ref.types.void, [StringBuffer_tPtr, ref.types.double]],
StringBuffer_appendExp: [ref.types.void, [StringBuffer_tPtr, ref.types.double]],
StringBuffer_ensureCapacity: [ref.types.void, [StringBuffer_tPtr, ref.types.ulong]],
StringBuffer_grow: [ref.types.void, [StringBuffer_tPtr, ref.types.ulong]],
StringBuffer_getBuffer: [ref.types.CString, [StringBuffer_tPtr]],
StringBuffer_length: [ref.types.ulong, [StringBuffer_tPtr]],
StringBuffer_capacity: [ref.types.ulong, [StringBuffer_tPtr]],
StringBuffer_toString: [ref.types.CString, [StringBuffer_tPtr]],
SBML_formulaToString: [ref.types.CString, [ASTNode_t]],
FormulaFormatter_isFunction: [ref.types.int32, [ASTNode_t]],
FormulaFormatter_isGrouped: [ref.types.int32, [ASTNode_t, ASTNode_t]],
FormulaFormatter_format: [ref.types.void, [StringBuffer_tPtr, ASTNode_t]],
FormulaFormatter_formatFunction: [ref.types.void, [StringBuffer_tPtr, ASTNode_t]],
FormulaFormatter_formatOperator: [ref.types.void, [StringBuffer_tPtr, ASTNode_t]],
FormulaFormatter_formatRational: [ref.types.void, [StringBuffer_tPtr, ASTNode_t]],
FormulaFormatter_formatReal: [ref.types.void, [StringBuffer_tPtr, ASTNode_t]],
FormulaFormatter_visit: [ref.types.void, [ASTNode_t, ASTNode_t, StringBuffer_tPtr]],
FormulaFormatter_visitFunction: [ref.types.void, [ASTNode_t, ASTNode_t, StringBuffer_tPtr]],
FormulaFormatter_visitLog10: [ref.types.void, [ASTNode_t, ASTNode_t, StringBuffer_tPtr]],
FormulaFormatter_visitSqrt: [ref.types.void, [ASTNode_t, ASTNode_t, StringBuffer_tPtr]],
FormulaFormatter_visitUMinus: [ref.types.void, [ASTNode_t, ASTNode_t, StringBuffer_tPtr]],
FormulaFormatter_visitOther: [ref.types.void, [ASTNode_t, ASTNode_t, StringBuffer_tPtr]],
Stack_create: [Stack_tPtr, [ref.types.int32]],
Stack_free: [ref.types.void, [Stack_tPtr]],
Stack_find: [ref.types.int32, [Stack_tPtr, voidPtr]],
Stack_push: [ref.types.void, [Stack_tPtr, voidPtr]],
Stack_pop: [voidPtr, [Stack_tPtr]],
Stack_popN: [voidPtr, [Stack_tPtr, ref.types.uint32]],
Stack_peek: [voidPtr, [Stack_tPtr]],
Stack_peekAt: [voidPtr, [Stack_tPtr, ref.types.int32]],
Stack_size: [ref.types.int32, [Stack_tPtr]],
Stack_capacity: [ref.types.int32, [Stack_tPtr]],
SBML_parseFormula: [ASTNode_t, [ref.types.CString]],
FormulaParser_getAction: [ref.types.long, [ref.types.long, Token_t]],
FormulaParser_getActionLength: [ref.types.long, [ref.types.uint32]],
FormulaParser_getActionOffset: [ref.types.long, [ref.types.uint32]],
FormulaParser_getGoto: [ref.types.long, [ref.types.long, ref.types.long]],
FormulaParser_reduceStackByRule: [ASTNode_t, [Stack_tPtr, ref.types.long]],
ASTNode_create: [ASTNode_t, []],
ASTNode_createWithType: [ASTNode_t, [ref.types.uint32]],
ASTNode_createFromToken: [ASTNode_t, [Token_t]],
ASTNode_free: [ref.types.void, [ASTNode_t]],
ASTNode_freeName: [ref.types.int32, [ASTNode_t]],
ASTNode_canonicalize: [ref.types.int32, [ASTNode_t]],
ASTNode_addChild: [ref.types.int32, [ASTNode_t, ASTNode_t]],
ASTNode_prependChild: [ref.types.int32, [ASTNode_t, ASTNode_t]],
ASTNode_deepCopy: [ASTNode_t, [ASTNode_t]],
ASTNode_getChild: [ASTNode_t, [ASTNode_t, ref.types.uint32]],
ASTNode_getLeftChild: [ASTNode_t, [ASTNode_t]],
ASTNode_getRightChild: [ASTNode_t, [ASTNode_t]],
ASTNode_getNumChildren: [ref.types.uint32, [ASTNode_t]],
ASTNode_getListOfNodes: [List_t, [ASTNode_t, ASTNodePredicate]],
ASTNode_fillListOfNodes: [ref.types.void, [ASTNode_t, ASTNodePredicate, List_t]],
ASTNode_getCharacter: [ref.types.char, [ASTNode_t]],
ASTNode_getInteger: [ref.types.long, [ASTNode_t]],
ASTNode_getName: [ref.types.CString, [ASTNode_t]],
ASTNode_getNumerator: [ref.types.long, [ASTNode_t]],
ASTNode_getDenominator: [ref.types.long, [ASTNode_t]],
ASTNode_getReal: [ref.types.double, [ASTNode_t]],
ASTNode_getMantissa: [ref.types.double, [ASTNode_t]],
ASTNode_getExponent: [ref.types.long, [ASTNode_t]],
ASTNode_getPrecedence: [ref.types.int32, [ASTNode_t]],
ASTNode_getType: [ref.types.uint32, [ASTNode_t]],
ASTNode_getId: [ref.types.CString, [ASTNode_t]],
ASTNode_getClass: [ref.types.CString, [ASTNode_t]],
ASTNode_getStyle: [ref.types.CString, [ASTNode_t]],
ASTNode_getUnits: [ref.types.CString, [ASTNode_t]],
ASTNode_isAvogadro: [ref.types.int32, [ASTNode_t]],
ASTNode_isBoolean: [ref.types.int32, [ASTNode_t]],
ASTNode_returnsBoolean: [ref.types.int32, [ASTNode_t]],
ASTNode_returnsBooleanForModel: [ref.types.int32, [ASTNode_t, Model_t]],
ASTNode_isConstant: [ref.types.int32, [ASTNode_t]],
ASTNode_isFunction: [ref.types.int32, [ASTNode_t]],
ASTNode_isInfinity: [ref.types.int32, [ASTNode_t]],
ASTNode_isInteger: [ref.types.int32, [ASTNode_t]],
ASTNode_isLambda: [ref.types.int32, [ASTNode_t]],
ASTNode_isLog10: [ref.types.int32, [ASTNode_t]],
ASTNode_isLogical: [ref.types.int32, [ASTNode_t]],
ASTNode_isName: [ref.types.int32, [ASTNode_t]],
ASTNode_isNaN: [ref.types.int32, [ASTNode_t]],
ASTNode_isNegInfinity: [ref.types.int32, [ASTNode_t]],
ASTNode_isNumber: [ref.types.int32, [ASTNode_t]],
ASTNode_isOperator: [ref.types.int32, [ASTNode_t]],
ASTNode_isPiecewise: [ref.types.int32, [ASTNode_t]],
ASTNode_isRational: [ref.types.int32, [ASTNode_t]],
ASTNode_isReal: [ref.types.int32, [ASTNode_t]],
ASTNode_isRelational: [ref.types.int32, [ASTNode_t]],
ASTNode_isSqrt: [ref.types.int32, [ASTNode_t]],
ASTNode_isUMinus: [ref.types.int32, [ASTNode_t]],
ASTNode_isUPlus: [ref.types.int32, [ASTNode_t]],
ASTNode_isUnknown: [ref.types.int32, [ASTNode_t]],
ASTNode_isSetId: [ref.types.int32, [ASTNode_t]],
ASTNode_isSetClass: [ref.types.int32, [ASTNode_t]],
ASTNode_isSetStyle: [ref.types.int32, [ASTNode_t]],
ASTNode_isSetUnits: [ref.types.int32, [ASTNode_t]],
ASTNode_hasUnits: [ref.types.int32, [ASTNode_t]],
ASTNode_setCharacter: [ref.types.int32, [ASTNode_t, ref.types.char]],
ASTNode_setName: [ref.types.int32, [ASTNode_t, ref.types.CString]],
ASTNode_setInteger: [ref.types.int32, [ASTNode_t, ref.types.long]],
ASTNode_setRational: [ref.types.int32, [ASTNode_t, ref.types.long, ref.types.long]],
ASTNode_setReal: [ref.types.int32, [ASTNode_t, ref.types.double]],
ASTNode_setRealWithExponent: [ref.types.int32, [ASTNode_t, ref.types.double, ref.types.long]],
ASTNode_setType: [ref.types.int32, [ASTNode_t, ref.types.uint32]],
ASTNode_setId: [ref.types.int32, [ASTNode_t, ref.types.CString]],
ASTNode_setClass: [ref.types.int32, [ASTNode_t, ref.types.CString]],
ASTNode_setStyle: [ref.types.int32, [ASTNode_t, ref.types.CString]],
ASTNode_setUnits: [ref.types.int32, [ASTNode_t, ref.types.CString]],
ASTNode_swapChildren: [ref.types.int32, [ASTNode_t, ASTNode_t]],
ASTNode_unsetId: [ref.types.int32, [ASTNode_t]],
ASTNode_unsetClass: [ref.types.int32, [ASTNode_t]],
ASTNode_unsetStyle: [ref.types.int32, [ASTNode_t]],
ASTNode_unsetUnits: [ref.types.int32, [ASTNode_t]],
ASTNode_replaceArgument: [ref.types.void, [ASTNode_t, ref.types.CString, ASTNode_t]],
ASTNode_reduceToBinary: [ref.types.void, [ASTNode_t]],
ASTNode_getParentSBMLObject: [SBase_t, [ASTNode_t]],
ASTNode_removeChild: [ref.types.int32, [ASTNode_t, ref.types.uint32]],
ASTNode_replaceChild: [ref.types.int32, [ASTNode_t, ref.types.uint32, ASTNode_t]],
ASTNode_insertChild: [ref.types.int32, [ASTNode_t, ref.types.uint32, ASTNode_t]],
ASTNode_addSemanticsAnnotation: [ref.types.int32, [ASTNode_t, XMLNode_t]],
ASTNode_getNumSemanticsAnnotations: [ref.types.uint32, [ASTNode_t]],
ASTNode_getSemanticsAnnotation: [XMLNode_t, [ASTNode_t, ref.types.uint32]],
ASTNode_setUserData: [ref.types.int32, [ASTNode_t, voidPtr]],
ASTNode_getUserData: [voidPtr, [ASTNode_t]],
ASTNode_hasCorrectNumberArguments: [ref.types.int32, [ASTNode_t]],
ASTNode_isWellFormedASTNode: [ref.types.int32, [ASTNode_t]],
ASTNode_true: [ref.types.int32, [ASTNode_t]],
FunctionDefinition_create: [FunctionDefinition_t, [ref.types.uint32, ref.types.uint32]],
FunctionDefinition_createWithNS: [FunctionDefinition_t, [SBMLNamespaces_t]],
FunctionDefinition_free: [ref.types.void, [FunctionDefinition_t]],
FunctionDefinition_clone: [FunctionDefinition_t, [FunctionDefinition_t]],
FunctionDefinition_getNamespaces: [XMLNamespaces_t, [FunctionDefinition_t]],
FunctionDefinition_getId: [ref.types.CString, [FunctionDefinition_t]],
FunctionDefinition_getName: [ref.types.CString, [FunctionDefinition_t]],
FunctionDefinition_getMath: [ASTNode_t, [FunctionDefinition_t]],
FunctionDefinition_isSetId: [ref.types.int32, [FunctionDefinition_t]],
FunctionDefinition_isSetName: [ref.types.int32, [FunctionDefinition_t]],
FunctionDefinition_isSetMath: [ref.types.int32, [FunctionDefinition_t]],
FunctionDefinition_setId: [ref.types.int32, [FunctionDefinition_t, ref.types.CString]],
FunctionDefinition_setName: [ref.types.int32, [FunctionDefinition_t, ref.types.CString]],
FunctionDefinition_setMath: [ref.types.int32, [FunctionDefinition_t, ASTNode_t]],
FunctionDefinition_unsetName: [ref.types.int32, [FunctionDefinition_t]],
FunctionDefinition_getArgument: [ASTNode_t, [FunctionDefinition_t, ref.types.uint32]],
FunctionDefinition_getArgumentByName: [ASTNode_t, [FunctionDefinition_t, ref.types.CString]],
FunctionDefinition_getBody: [ASTNode_t, [FunctionDefinition_t]],
FunctionDefinition_isSetBody: [ref.types.int32, [FunctionDefinition_t]],
FunctionDefinition_getNumArguments: [ref.types.uint32, [FunctionDefinition_t]],
ListOfFunctionDefinitions_getById: [FunctionDefinition_t, [ListOf_t, ref.types.CString]],
ListOfFunctionDefinitions_removeById: [FunctionDefinition_t, [ListOf_t, ref.types.CString]],
InitialAssignment_create: [InitialAssignment_t, [ref.types.uint32, ref.types.uint32]],
InitialAssignment_createWithNS: [InitialAssignment_t, [SBMLNamespaces_t]],
InitialAssignment_free: [ref.types.void, [InitialAssignment_t]],
InitialAssignment_clone: [InitialAssignment_t, [InitialAssignment_t]],
InitialAssignment_getNamespaces: [XMLNamespaces_t, [InitialAssignment_t]],
InitialAssignment_getSymbol: [ref.types.CString, [InitialAssignment_t]],
InitialAssignment_getMath: [ASTNode_t, [InitialAssignment_t]],
InitialAssignment_isSetSymbol: [ref.types.int32, [InitialAssignment_t]],
InitialAssignment_isSetMath: [ref.types.int32, [InitialAssignment_t]],
InitialAssignment_setSymbol: [ref.types.int32, [InitialAssignment_t, ref.types.CString]],
InitialAssignment_setMath: [ref.types.int32, [InitialAssignment_t, ASTNode_t]],
InitialAssignment_getDerivedUnitDefinition: [UnitDefinition_t, [InitialAssignment_t]],
InitialAssignment_containsUndeclaredUnits: [ref.types.int32, [InitialAssignment_t]],
ListOfInitialAssignments_getById: [InitialAssignment_t, [ListOf_t, ref.types.CString]],
ListOfInitialAssignments_removeById: [InitialAssignment_t, [ListOf_t, ref.types.CString]],
SpeciesReference_create: [SpeciesReference_t, [ref.types.uint32, ref.types.uint32]],
SpeciesReference_createWithNS: [SpeciesReference_t, [SBMLNamespaces_t]],
SpeciesReference_createModifier: [SpeciesReference_t, [ref.types.uint32, ref.types.uint32]],
SpeciesReference_createModifierWithNS: [SpeciesReference_t, [SBMLNamespaces_t]],
SpeciesReference_free: [ref.types.void, [SpeciesReference_t]],
SpeciesReference_clone: [SpeciesReference_t, [SpeciesReference_t]],
SpeciesReference_initDefaults: [ref.types.void, [SpeciesReference_t]],
SpeciesReference_getNamespaces: [XMLNamespaces_t, [SpeciesReference_t]],
SpeciesReference_isModifier: [ref.types.int32, [SpeciesReference_t]],
SpeciesReference_getId: [ref.types.CString, [SpeciesReference_t]],
SpeciesReference_getName: [ref.types.CString, [SpeciesReference_t]],
SpeciesReference_getSpecies: [ref.types.CString, [SpeciesReference_t]],
SpeciesReference_getStoichiometry: [ref.types.double, [SpeciesReference_t]],
SpeciesReference_getStoichiometryMath: [StoichiometryMath_t, [SpeciesReference_t]],
SpeciesReference_getDenominator: [ref.types.int32, [SpeciesReference_t]],
SpeciesReference_getConstant: [ref.types.int32, [SpeciesReference_t]],
SpeciesReference_isSetId: [ref.types.int32, [SpeciesReference_t]],
SpeciesReference_isSetName: [ref.types.int32, [SpeciesReference_t]],
SpeciesReference_isSetSpecies: [ref.types.int32, [SpeciesReference_t]],
SpeciesReference_isSetStoichiometryMath: [ref.types.int32, [SpeciesReference_t]],
SpeciesReference_isSetStoichiometry: [ref.types.int32, [SpeciesReference_t]],
SpeciesReference_isSetConstant: [ref.types.int32, [SpeciesReference_t]],
SpeciesReference_setId: [ref.types.int32, [SpeciesReference_t, ref.types.CString]],
SpeciesReference_setName: [ref.types.int32, [SpeciesReference_t, ref.types.CString]],
SpeciesReference_setSpecies: [ref.types.int32, [SpeciesReference_t, ref.types.CString]],
SpeciesReference_setStoichiometry: [ref.types.int32, [SpeciesReference_t, ref.types.double]],
SpeciesReference_setStoichiometryMath: [ref.types.int32, [SpeciesReference_t, StoichiometryMath_t]],
SpeciesReference_setDenominator: [ref.types.int32, [SpeciesReference_t, ref.types.int32]],
SpeciesReference_setConstant: [ref.types.int32, [SpeciesReference_t, ref.types.int32]],
SpeciesReference_unsetId: [ref.types.int32, [SpeciesReference_t]],
SpeciesReference_unsetName: [ref.types.int32, [SpeciesReference_t]],
SpeciesReference_unsetStoichiometryMath: [ref.types.int32, [SpeciesReference_t]],
SpeciesReference_unsetStoichiometry: [ref.types.int32, [SpeciesReference_t]],
SpeciesReference_hasRequiredAttributes: [ref.types.int32, [SpeciesReference_t]],
SpeciesReference_createStoichiometryMath: [StoichiometryMath_t, [SpeciesReference_t]],
ListOfSpeciesReferences_getById: [SpeciesReference_t, [ListOf_t, ref.types.CString]],
ListOfSpeciesReferences_removeById: [SpeciesReference_t, [ListOf_t, ref.types.CString]],
SBMLDocument_create: [SBMLDocument_t, []],
SBMLDocument_createWithLevelAndVersion: [SBMLDocument_t, [ref.types.uint32, ref.types.uint32]],
SBMLDocument_createWithSBMLNamespaces: [SBMLDocument_t, [SBMLNamespaces_t]],
SBMLDocument_free: [ref.types.void, [SBMLDocument_t]],
SBMLDocument_clone: [SBMLDocument_t, [SBMLDocument_t]],
SBMLDocument_getLevel: [ref.types.uint32, [SBMLDocument_t]],
SBMLDocument_getVersion: [ref.types.uint32, [SBMLDocument_t]],
SBMLDocument_getModel: [Model_t, [SBMLDocument_t]],
SBMLDocument_expandFunctionDefintions: [ref.types.int32, [SBMLDocument_t]],
SBMLDocument_expandInitialAssignments: [ref.types.int32, [SBMLDocument_t]],
SBMLDocument_setLevelAndVersion: [ref.types.int32, [SBMLDocument_t, ref.types.uint32, ref.types.uint32]],
SBMLDocument_setLevelAndVersionStrict: [ref.types.int32, [SBMLDocument_t, ref.types.uint32, ref.types.uint32]],
SBMLDocument_setLevelAndVersionNonStrict: [ref.types.int32, [SBMLDocument_t, ref.types.uint32, ref.types.uint32]],
SBMLDocument_setModel: [ref.types.int32, [SBMLDocument_t, Model_t]],
SBMLDocument_createModel: [Model_t, [SBMLDocument_t]],
SBMLDocument_setLocationURI: [ref.types.void, [SBMLDocument_t, ref.types.CString]],
SBMLDocument_getLocationURI: [ref.types.CString, [SBMLDocument_t]],
SBMLDocument_setConsistencyChecks: [ref.types.void, [SBMLDocument_t, ref.types.int32, ref.types.int32]],
SBMLDocument_setConsistencyChecksForConversion: [ref.types.void, [SBMLDocument_t, ref.types.int32, ref.types.int32]],
SBMLDocument_checkConsistency: [ref.types.uint32, [SBMLDocument_t]],
SBMLDocument_validateSBML: [ref.types.uint32, [SBMLDocument_t]],
SBMLDocument_checkInternalConsistency: [ref.types.uint32, [SBMLDocument_t]],
SBMLDocument_checkL1Compatibility: [ref.types.uint32, [SBMLDocument_t]],
SBMLDocument_checkL2v1Compatibility: [ref.types.uint32, [SBMLDocument_t]],
SBMLDocument_checkL2v2Compatibility: [ref.types.uint32, [SBMLDocument_t]],
SBMLDocument_checkL2v3Compatibility: [ref.types.uint32, [SBMLDocument_t]],
SBMLDocument_checkL2v4Compatibility: [ref.types.uint32, [SBMLDocument_t]],
SBMLDocument_getError: [SBMLError_t, [SBMLDocument_t, ref.types.uint32]],
SBMLDocument_getNumErrors: [ref.types.uint32, [SBMLDocument_t]],
SBMLDocument_printErrors: [ref.types.void, [SBMLDocument_t, FILE]],
SBMLDocument_getDefaultLevel: [ref.types.uint32, []],
SBMLDocument_getDefaultVersion: [ref.types.uint32, []],
SBMLDocument_getNamespaces: [XMLNamespaces_t, [SBMLDocument_t]],
SBMLDocument_setSBMLNamespaces: [ref.types.int32, [SBMLDocument_t, SBMLNamespaces_t]],
SBMLDocument_getPkgRequired: [ref.types.int32, [SBMLDocument_t, ref.types.CString]],
SBMLDocument_getPackageRequired: [ref.types.int32, [SBMLDocument_t, ref.types.CString]],
SBMLDocument_setPkgRequired: [ref.types.int32, [SBMLDocument_t, ref.types.CString, ref.types.int32]],
SBMLDocument_setPackageRequired: [ref.types.int32, [SBMLDocument_t, ref.types.CString, ref.types.int32]],
SBMLDocument_isSetPkgRequired: [ref.types.int32, [SBMLDocument_t, ref.types.CString]],
SBMLDocument_isSetPackageRequired: [ref.types.int32, [SBMLDocument_t, ref.types.CString]],
Model_create: [Model_t, [ref.types.uint32, ref.types.uint32]],
Model_createWithNS: [Model_t, [SBMLNamespaces_t]],
Model_free: [ref.types.void, [Model_t]],
Model_clone: [Model_t, [Model_t]],
Model_getNamespaces: [XMLNamespaces_t, [Model_t]],
Model_getId: [ref.types.CString, [Model_t]],
Model_getName: [ref.types.CString, [Model_t]],
Model_getSubstanceUnits: [ref.types.CString, [Model_t]],
Model_getTimeUnits: [ref.types.CString, [Model_t]],
Model_getVolumeUnits: [ref.types.CString, [Model_t]],
Model_getAreaUnits: [ref.types.CString, [Model_t]],
Model_getLengthUnits: [ref.types.CString, [Model_t]],
Model_getExtentUnits: [ref.types.CString, [Model_t]],
Model_getConversionFactor: [ref.types.CString, [Model_t]],
Model_isSetId: [ref.types.int32, [Model_t]],
Model_isSetName: [ref.types.int32, [Model_t]],
Model_isSetSubstanceUnits: [ref.types.int32, [Model_t]],
Model_isSetTimeUnits: [ref.types.int32, [Model_t]],
Model_isSetVolumeUnits: [ref.types.int32, [Model_t]],
Model_isSetAreaUnits: [ref.types.int32, [Model_t]],
Model_isSetLengthUnits: [ref.types.int32, [Model_t]],
Model_isSetExtentUnits: [ref.types.int32, [Model_t]],
Model_isSetConversionFactor: [ref.types.int32, [Model_t]],
Model_setId: [ref.types.int32, [Model_t, ref.types.CString]],
Model_setName: [ref.types.int32, [Model_t, ref.types.CString]],
Model_setSubstanceUnits: [ref.types.int32, [Model_t, ref.types.CString]],
Model_setTimeUnits: [ref.types.int32, [Model_t, ref.types.CString]],
Model_setVolumeUnits: [ref.types.int32, [Model_t, ref.types.CString]],
Model_setAreaUnits: [ref.types.int32, [Model_t, ref.types.CString]],
Model_setLengthUnits: [ref.types.int32, [Model_t, ref.types.CString]],
Model_setExtentUnits: [ref.types.int32, [Model_t, ref.types.CString]],
Model_setConversionFactor: [ref.types.int32, [Model_t, ref.types.CString]],
Model_unsetId: [ref.types.int32, [Model_t]],
Model_unsetName: [ref.types.int32, [Model_t]],
Model_unsetSubstanceUnits: [ref.types.int32, [Model_t]],
Model_unsetTimeUnits: [ref.types.int32, [Model_t]],
Model_unsetVolumeUnits: [ref.types.int32, [Model_t]],
Model_unsetAreaUnits: [ref.types.int32, [Model_t]],
Model_unsetLengthUnits: [ref.types.int32, [Model_t]],
Model_unsetExtentUnits: [ref.types.int32, [Model_t]],
Model_unsetConversionFactor: [ref.types.int32, [Model_t]],
Model_getModelHistory: [ModelHistory_t, [Model_t]],
Model_isSetModelHistory: [ref.types.int32, [Model_t]],
Model_setModelHistory: [ref.types.int32, [Model_t, ModelHistory_t]],
Model_unsetModelHistory: [ref.types.int32, [Model_t]],
Model_addFunctionDefinition: [ref.types.int32, [Model_t, FunctionDefinition_t]],
Model_addUnitDefinition: [ref.types.int32, [Model_t, UnitDefinition_t]],
Model_addCompartmentType: [ref.types.int32, [Model_t, CompartmentType_t]],
Model_addSpeciesType: [ref.types.int32, [Model_t, SpeciesType_t]],
Model_addCompartment: [ref.types.int32, [Model_t, Compartment_t]],
Model_addSpecies: [ref.types.int32, [Model_t, Species_t]],
Model_addParameter: [ref.types.int32, [Model_t, Parameter_t]],
Model_addInitialAssignment: [ref.types.int32, [Model_t, InitialAssignment_t]],
Model_addRule: [ref.types.int32, [Model_t, Rule_t]],
Model_addConstraint: [ref.types.int32, [Model_t, Constraint_t]],
Model_addReaction: [ref.types.int32, [Model_t, Reaction_t]],
Model_addEvent: [ref.types.int32, [Model_t, Event_t]],
Model_createFunctionDefinition: [FunctionDefinition_t, [Model_t]],
Model_createUnitDefinition: [UnitDefinition_t, [Model_t]],
Model_createUnit: [Unit_t, [Model_t]],
Model_createCompartmentType: [CompartmentType_t, [Model_t]],
Model_createSpeciesType: [SpeciesType_t, [Model_t]],
Model_createCompartment: [Compartment_t, [Model_t]],
Model_createSpecies: [Species_t, [Model_t]],
Model_createParameter: [Parameter_t, [Model_t]],
Model_createInitialAssignment: [InitialAssignment_t, [Model_t]],
Model_createAlgebraicRule: [Rule_t, [Model_t]],
Model_createAssignmentRule: [Rule_t, [Model_t]],
Model_createRateRule: [Rule_t, [Model_t]],
Model_createConstraint: [Constraint_t, [Model_t]],
Model_createReaction: [Reaction_t, [Model_t]],
Model_createReactant: [SpeciesReference_t, [Model_t]],
Model_createProduct: [SpeciesReference_t, [Model_t]],
Model_createModifier: [SpeciesReference_t, [Model_t]],
Model_createKineticLaw: [KineticLaw_t, [Model_t]],
Model_createKineticLawParameter: [Parameter_t, [Model_t]],
Model_createKineticLawLocalParameter: [LocalParameter_t, [Model_t]],
Model_createEvent: [Event_t, [Model_t]],
Model_createEventAssignment: [EventAssignment_t, [Model_t]],
Model_createTrigger: [Trigger_t, [Model_t]],
Model_createDelay: [Delay_t, [Model_t]],
Model_getListOfFunctionDefinitions: [ListOf_t, [Model_t]],
Model_getListOfUnitDefinitions: [ListOf_t, [Model_t]],
Model_getListOfCompartmentTypes: [ListOf_t, [Model_t]],
Model_getListOfSpeciesTypes: [ListOf_t, [Model_t]],
Model_getListOfCompartments: [ListOf_t, [Model_t]],
Model_getListOfSpecies: [ListOf_t, [Model_t]],
Model_getListOfParameters: [ListOf_t, [Model_t]],
Model_getListOfInitialAssignments: [ListOf_t, [Model_t]],
Model_getListOfRules: [ListOf_t, [Model_t]],
Model_getListOfConstraints: [ListOf_t, [Model_t]],
Model_getListOfReactions: [ListOf_t, [Model_t]],
Model_getListOfEvents: [ListOf_t, [Model_t]],
Model_getFunctionDefinition: [FunctionDefinition_t, [Model_t, ref.types.uint32]],
Model_getFunctionDefinitionById: [FunctionDefinition_t, [Model_t, ref.types.CString]],
Model_getUnitDefinition: [UnitDefinition_t, [Model_t, ref.types.uint32]],
Model_getUnitDefinitionById: [UnitDefinition_t, [Model_t, ref.types.CString]],
Model_getCompartmentType: [CompartmentType_t, [Model_t, ref.types.uint32]],
Model_getCompartmentTypeById: [CompartmentType_t, [Model_t, ref.types.CString]],
Model_getSpeciesType: [SpeciesType_t, [Model_t, ref.types.uint32]],
Model_getSpeciesTypeById: [SpeciesType_t, [Model_t, ref.types.CString]],
Model_getCompartment: [Compartment_t, [Model_t, ref.types.uint32]],
Model_getCompartmentById: [Compartment_t, [Model_t, ref.types.CString]],
Model_getSpecies: [Species_t, [Model_t, ref.types.uint32]],
Model_getSpeciesById: [Species_t, [Model_t, ref.types.CString]],
Model_getParameter: [Parameter_t, [Model_t, ref.types.uint32]],
Model_getParameterById: [Parameter_t, [Model_t, ref.types.CString]],
Model_getInitialAssignment: [InitialAssignment_t, [Model_t, ref.types.uint32]],
Model_getInitialAssignmentBySym: [InitialAssignment_t, [Model_t, ref.types.CString]],
Model_getRule: [Rule_t, [Model_t, ref.types.uint32]],
Model_getRuleByVar: [Rule_t, [Model_t, ref.types.CString]],
Model_getConstraint: [Constraint_t, [Model_t, ref.types.uint32]],
Model_getReaction: [Reaction_t, [Model_t, ref.types.uint32]],
Model_getReactionById: [Reaction_t, [Model_t, ref.types.CString]],
Model_getSpeciesReferenceById: [SpeciesReference_t, [Model_t, ref.types.CString]],
Model_getEvent: [Event_t, [Model_t, ref.types.uint32]],
Model_getEventById: [Event_t, [Model_t, ref.types.CString]],
Model_getNumFunctionDefinitions: [ref.types.uint32, [Model_t]],
Model_getNumUnitDefinitions: [ref.types.uint32, [Model_t]],
Model_getNumCompartmentTypes: [ref.types.uint32, [Model_t]],
Model_getNumSpeciesTypes: [ref.types.uint32, [Model_t]],
Model_getNumCompartments: [ref.types.uint32, [Model_t]],
Model_getNumSpecies: [ref.types.uint32, [Model_t]],
Model_getNumSpeciesWithBoundaryCondition: [ref.types.uint32, [Model_t]],
Model_getNumParameters: [ref.types.uint32, [Model_t]],
Model_getNumInitialAssignments: [ref.types.uint32, [Model_t]],
Model_getNumRules: [ref.types.uint32, [Model_t]],
Model_getNumConstraints: [ref.types.uint32, [Model_t]],
Model_getNumReactions: [ref.types.uint32, [Model_t]],
Model_getNumEvents: [ref.types.uint32, [Model_t]],
Model_populateListFormulaUnitsData: [ref.types.void, [Model_t]],
Model_populateListFormulaUnitsData: [ref.types.void, [Model_t]],
Model_isPopulatedListFormulaUnitsData: [ref.types.int32, [Model_t]],
Model_removeFunctionDefinition: [FunctionDefinition_t, [Model_t, ref.types.uint32]],
Model_removeFunctionDefinitionById: [FunctionDefinition_t, [Model_t, ref.types.CString]],
Model_removeUnitDefinition: [UnitDefinition_t, [Model_t, ref.types.uint32]],
Model_removeUnitDefinitionById: [UnitDefinition_t, [Model_t, ref.types.CString]],
Model_removeCompartmentType: [CompartmentType_t, [Model_t, ref.types.uint32]],
Model_removeCompartmentTypeById: [CompartmentType_t, [Model_t, ref.types.CString]],
Model_removeSpeciesType: [SpeciesType_t, [Model_t, ref.types.uint32]],
Model_removeSpeciesTypeById: [SpeciesType_t, [Model_t, ref.types.CString]],
Model_removeCompartment: [Compartment_t, [Model_t, ref.types.uint32]],
Model_removeCompartmentById: [Compartment_t, [Model_t, ref.types.CString]],
Model_removeSpecies: [Species_t, [Model_t, ref.types.uint32]],
Model_removeSpeciesById: [Species_t, [Model_t, ref.types.CString]],
Model_removeParameter: [Parameter_t, [Model_t, ref.types.uint32]],
Model_removeParameterById: [Parameter_t, [Model_t, ref.types.CString]],
Model_removeInitialAssignment: [InitialAssignment_t, [Model_t, ref.types.uint32]],
Model_removeInitialAssignmentBySym: [InitialAssignment_t, [Model_t, ref.types.CString]],
Model_removeRule: [Rule_t, [Model_t, ref.types.uint32]],
Model_removeRuleByVar: [Rule_t, [Model_t, ref.types.CString]],
Model_removeConstraint: [Constraint_t, [Model_t, ref.types.uint32]],
Model_removeReaction: [Reaction_t, [Model_t, ref.types.uint32]],
Model_removeReactionById: [Reaction_t, [Model_t, ref.types.CString]],
Model_removeEvent: [Event_t, [Model_t, ref.types.uint32]],
Model_removeEventById: [Event_t, [Model_t, ref.types.CString]],
UnitKind_equals: [ref.types.int32, [ref.types.uint32, ref.types.uint32]],
UnitKind_forName: [ref.types.uint32, [ref.types.CString]],
UnitKind_toString: [ref.types.CString, [ref.types.uint32]],
UnitKind_isValidUnitKindString: [ref.types.int32, [ref.types.CString, ref.types.uint32, ref.types.uint32]],
Unit_create: [Unit_t, [ref.types.uint32, ref.types.uint32]],
Unit_createWithNS: [Unit_t, [SBMLNamespaces_t]],
Unit_free: [ref.types.void, [Unit_t]],
Unit_clone: [Unit_t, [Unit_t]],
Unit_initDefaults: [ref.types.void, [Unit_t]],
Unit_getNamespaces: [XMLNamespaces_t, [Unit_t]],
Unit_getKind: [ref.types.uint32, [Unit_t]],
Unit_getExponent: [ref.types.int32, [Unit_t]],
Unit_getExponentAsDouble: [ref.types.double, [Unit_t]],
Unit_getScale: [ref.types.int32, [Unit_t]],
Unit_getMultiplier: [ref.types.double, [Unit_t]],
Unit_getOffset: [ref.types.double, [Unit_t]],
Unit_isAmpere: [ref.types.int32, [Unit_t]],
Unit_isBecquerel: [ref.types.int32, [Unit_t]],
Unit_isCandela: [ref.types.int32, [Unit_t]],
Unit_isCelsius: [ref.types.int32, [Unit_t]],
Unit_isCoulomb: [ref.types.int32, [Unit_t]],
Unit_isDimensionless: [ref.types.int32, [Unit_t]],
Unit_isFarad: [ref.types.int32, [Unit_t]],
Unit_isGram: [ref.types.int32, [Unit_t]],
Unit_isGray: [ref.types.int32, [Unit_t]],
Unit_isHenry: [ref.types.int32, [Unit_t]],
Unit_isHertz: [ref.types.int32, [Unit_t]],
Unit_isItem: [ref.types.int32, [Unit_t]],
Unit_isJoule: [ref.types.int32, [Unit_t]],
Unit_isKatal: [ref.types.int32, [Unit_t]],
Unit_isKelvin: [ref.types.int32, [Unit_t]],
Unit_isKilogram: [ref.types.int32, [Unit_t]],
Unit_isLitre: [ref.types.int32, [Unit_t]],
Unit_isLumen: [ref.types.int32, [Unit_t]],
Unit_isLux: [ref.types.int32, [Unit_t]],
Unit_isMetre: [ref.types.int32, [Unit_t]],
Unit_isMole: [ref.types.int32, [Unit_t]],
Unit_isNewton: [ref.types.int32, [Unit_t]],
Unit_isOhm: [ref.types.int32, [Unit_t]],
Unit_isPascal: [ref.types.int32, [Unit_t]],
Unit_isRadian: [ref.types.int32, [Unit_t]],
Unit_isSecond: [ref.types.int32, [Unit_t]],
Unit_isSiemens: [ref.types.int32, [Unit_t]],
Unit_isSievert: [ref.types.int32, [Unit_t]],
Unit_isSteradian: [ref.types.int32, [Unit_t]],
Unit_isTesla: [ref.types.int32, [Unit_t]],
Unit_isVolt: [ref.types.int32, [Unit_t]],
Unit_isWatt: [ref.types.int32, [Unit_t]],
Unit_isWeber: [ref.types.int32, [Unit_t]],
Unit_isSetKind: [ref.types.int32, [Unit_t]],
Unit_isSetExponent: [ref.types.int32, [Unit_t]],
Unit_isSetMultiplier: [ref.types.int32, [Unit_t]],
Unit_isSetScale: [ref.types.int32, [Unit_t]],
Unit_setKind: [ref.types.int32, [Unit_t, ref.types.uint32]],
Unit_setExponent: [ref.types.int32, [Unit_t, ref.types.int32]],
Unit_setExponentAsDouble: [ref.types.int32, [Unit_t, ref.types.double]],
Unit_setScale: [ref.types.int32, [Unit_t, ref.types.int32]],
Unit_setMultiplier: [ref.types.int32, [Unit_t, ref.types.double]],
Unit_setOffset: [ref.types.int32, [Unit_t, ref.types.double]],
Unit_hasRequiredAttributes: [ref.types.int32, [Unit_t]],
Unit_isBuiltIn: [ref.types.int32, [ref.types.CString, ref.types.uint32]],
Unit_areIdentical: [ref.types.int32, [Unit_t, Unit_t]],
Unit_areEquivalent: [ref.types.int32, [Unit_t, Unit_t]],
Unit_removeScale: [ref.types.int32, [Unit_t]],
Unit_merge: [ref.types.void, [Unit_t, Unit_t]],
Unit_convertToSI: [UnitDefinition_t, [Unit_t]],
UnitDefinition_create: [UnitDefinition_t, [ref.types.uint32, ref.types.uint32]],
UnitDefinition_createWithNS: [UnitDefinition_t, [SBMLNamespaces_t]],
UnitDefinition_free: [ref.types.void, [UnitDefinition_t]],
UnitDefinition_clone: [UnitDefinition_t, [UnitDefinition_t]],
UnitDefinition_getNamespaces: [XMLNamespaces_t, [UnitDefinition_t]],
UnitDefinition_getId: [ref.types.CString, [UnitDefinition_t]],
UnitDefinition_getName: [ref.types.CString, [UnitDefinition_t]],
UnitDefinition_isSetId: [ref.types.int32, [UnitDefinition_t]],
UnitDefinition_isSetName: [ref.types.int32, [UnitDefinition_t]],
UnitDefinition_isVariantOfArea: [ref.types.int32, [UnitDefinition_t]],
UnitDefinition_isVariantOfLength: [ref.types.int32, [UnitDefinition_t]],
UnitDefinition_isVariantOfSubstance: [ref.types.int32, [UnitDefinition_t]],
UnitDefinition_isVariantOfTime: [ref.types.int32, [UnitDefinition_t]],
UnitDefinition_isVariantOfVolume: [ref.types.int32, [UnitDefinition_t]],
UnitDefinition_isVariantOfDimensionless: [ref.types.int32, [UnitDefinition_t]],
UnitDefinition_isVariantOfMass: [ref.types.int32, [UnitDefinition_t]],
UnitDefinition_isVariantOfSubstancePerTime: [ref.types.int32, [UnitDefinition_t]],
UnitDefinition_setId: [ref.types.int32, [UnitDefinition_t, ref.types.CString]],
UnitDefinition_setName: [ref.types.int32, [UnitDefinition_t, ref.types.CString]],
UnitDefinition_unsetName: [ref.types.int32, [UnitDefinition_t]],
UnitDefinition_addUnit: [ref.types.int32, [UnitDefinition_t, Unit_t]],
UnitDefinition_createUnit: [Unit_t, [UnitDefinition_t]],
UnitDefinition_getListOfUnits: [ListOf_t, [UnitDefinition_t]],
UnitDefinition_getUnit: [Unit_t, [UnitDefinition_t, ref.types.uint32]],
UnitDefinition_removeUnit: [Unit_t, [UnitDefinition_t, ref.types.uint32]],
UnitDefinition_getNumUnits: [ref.types.uint32, [UnitDefinition_t]],
UnitDefinition_simplify: [ref.types.void, [UnitDefinition_t]],
UnitDefinition_reorder: [ref.types.void, [UnitDefinition_t]],
UnitDefinition_convertToSI: [UnitDefinition_t, [UnitDefinition_t]],
UnitDefinition_areIdentical: [ref.types.int32, [UnitDefinition_t, UnitDefinition_t]],
UnitDefinition_areEquivalent: [ref.types.int32, [UnitDefinition_t, UnitDefinition_t]],
UnitDefinition_combine: [UnitDefinition_t, [UnitDefinition_t, UnitDefinition_t]],
UnitDefinition_printUnits: [ref.types.CString, [UnitDefinition_t, ref.types.int32]],
ListOfUnitDefinitions_getById: [UnitDefinition_t, [ListOf_t, ref.types.CString]],
ListOfUnitDefinitions_removeById: [UnitDefinition_t, [ListOf_t, ref.types.CString]],
SpeciesType_create: [SpeciesType_t, [ref.types.uint32, ref.types.uint32]],
SpeciesType_createWithNS: [SpeciesType_t, [SBMLNamespaces_t]],
SpeciesType_free: [ref.types.void, [SpeciesType_t]],
SpeciesType_clone: [SpeciesType_t, [SpeciesType_t]],
SpeciesType_getNamespaces: [XMLNamespaces_t, [SpeciesType_t]],
SpeciesType_getId: [ref.types.CString, [SpeciesType_t]],
SpeciesType_getName: [ref.types.CString, [SpeciesType_t]],
SpeciesType_isSetId: [ref.types.int32, [SpeciesType_t]],
SpeciesType_isSetName: [ref.types.int32, [SpeciesType_t]],
SpeciesType_setId: [ref.types.int32, [SpeciesType_t, ref.types.CString]],
SpeciesType_setName: [ref.types.int32, [SpeciesType_t, ref.types.CString]],
SpeciesType_unsetName: [ref.types.int32, [SpeciesType_t]],
ListOfSpeciesTypes_getById: [SpeciesType_t, [ListOf_t, ref.types.CString]],
ListOfSpeciesTypes_removeById: [SpeciesType_t, [ListOf_t, ref.types.CString]],
Species_create: [Species_t, [ref.types.uint32, ref.types.uint32]],
Species_createWithNS: [Species_t, [SBMLNamespaces_t]],
Species_free: [ref.types.void, [Species_t]],
Species_clone: [Species_t, [Species_t]],
Species_initDefaults: [ref.types.void, [Species_t]],
Species_getNamespaces: [XMLNamespaces_t, [Species_t]],
Species_getId: [ref.types.CString, [Species_t]],
Species_getName: [ref.types.CString, [Species_t]],
Species_getSpeciesType: [ref.types.CString, [Species_t]],
Species_getCompartment: [ref.types.CString, [Species_t]],
Species_getInitialAmount: [ref.types.double, [Species_t]],
Species_getInitialConcentration: [ref.types.double, [Species_t]],
Species_getSubstanceUnits: [ref.types.CString, [Species_t]],
Species_getSpatialSizeUnits: [ref.types.CString, [Species_t]],
Species_getUnits: [ref.types.CString, [Species_t]],
Species_getHasOnlySubstanceUnits: [ref.types.int32, [Species_t]],
Species_getBoundaryCondition: [ref.types.int32, [Species_t]],
Species_getCharge: [ref.types.int32, [Species_t]],
Species_getConstant: [ref.types.int32, [Species_t]],
Species_getConversionFactor: [ref.types.CString, [Species_t]],
Species_isSetId: [ref.types.int32, [Species_t]],
Species_isSetName: [ref.types.int32, [Species_t]],
Species_isSetSpeciesType: [ref.types.int32, [Species_t]],
Species_isSetCompartment: [ref.types.int32, [Species_t]],
Species_isSetInitialAmount: [ref.types.int32, [Species_t]],
Species_isSetInitialConcentration: [ref.types.int32, [Species_t]],
Species_isSetSubstanceUnits: [ref.types.int32, [Species_t]],
Species_isSetSpatialSizeUnits: [ref.types.int32, [Species_t]],
Species_isSetUnits: [ref.types.int32, [Species_t]],
Species_isSetCharge: [ref.types.int32, [Species_t]],
Species_isSetConversionFactor: [ref.types.int32, [Species_t]],
Species_isSetConstant: [ref.types.int32, [Species_t]],
Species_isSetBoundaryCondition: [ref.types.int32, [Species_t]],
Species_isSetHasOnlySubstanceUnits: [ref.types.int32, [Species_t]],
Species_setId: [ref.types.int32, [Species_t, ref.types.CString]],
Species_setName: [ref.types.int32, [Species_t, ref.types.CString]],
Species_setSpeciesType: [ref.types.int32, [Species_t, ref.types.CString]],
Species_setCompartment: [ref.types.int32, [Species_t, ref.types.CString]],
Species_setInitialAmount: [ref.types.int32, [Species_t, ref.types.double]],
Species_setInitialConcentration: [ref.types.int32, [Species_t, ref.types.double]],
Species_setSubstanceUnits: [ref.types.int32, [Species_t, ref.types.CString]],
Species_setSpatialSizeUnits: [ref.types.int32, [Species_t, ref.types.CString]],
Species_setUnits: [ref.types.int32, [Species_t, ref.types.CString]],
Species_setHasOnlySubstanceUnits: [ref.types.int32, [Species_t, ref.types.int32]],
Species_setBoundaryCondition: [ref.types.int32, [Species_t, ref.types.int32]],
Species_setCharge: [ref.types.int32, [Species_t, ref.types.int32]],
Species_setConstant: [ref.types.int32, [Species_t, ref.types.int32]],
Species_setConversionFactor: [ref.types.int32, [Species_t, ref.types.CString]],
Species_unsetName: [ref.types.int32, [Species_t]],
Species_unsetSpeciesType: [ref.types.int32, [Species_t]],
Species_unsetInitialAmount: [ref.types.int32, [Species_t]],
Species_unsetInitialConcentration: [ref.types.int32, [Species_t]],
Species_unsetSubstanceUnits: [ref.types.int32, [Species_t]],
Species_unsetSpatialSizeUnits: [ref.types.int32, [Species_t]],
Species_unsetUnits: [ref.types.int32, [Species_t]],
Species_unsetCharge: [ref.types.int32, [Species_t]],
Species_unsetConversionFactor: [ref.types.int32, [Species_t]],
Species_getDerivedUnitDefinition: [UnitDefinition_t, [Species_t]],
Species_hasRequiredAttributes: [ref.types.int32, [Species_t]],
ListOfSpecies_getById: [Species_t, [ListOf_t, ref.types.CString]],
ListOfSpecies_removeById: [Species_t, [ListOf_t, ref.types.CString]],
Parameter_create: [Parameter_t, [ref.types.uint32, ref.types.uint32]],
Parameter_createWithNS: [Parameter_t, [SBMLNamespaces_t]],
Parameter_free: [ref.types.void, [Parameter_t]],
Parameter_clone: [Parameter_t, [Parameter_t]],
Parameter_initDefaults: [ref.types.void, [Parameter_t]],
Parameter_getNamespaces: [XMLNamespaces_t, [Parameter_t]],
Parameter_getId: [ref.types.CString, [Parameter_t]],
Parameter_getName: [ref.types.CString, [Parameter_t]],
Parameter_getValue: [ref.types.double, [Parameter_t]],
Parameter_getUnits: [ref.types.CString, [Parameter_t]],
Parameter_getConstant: [ref.types.int32, [Parameter_t]],
Parameter_isSetId: [ref.types.int32, [Parameter_t]],
Parameter_isSetName: [ref.types.int32, [Parameter_t]],
Parameter_isSetValue: [ref.types.int32, [Parameter_t]],
Parameter_isSetUnits: [ref.types.int32, [Parameter_t]],
Parameter_isSetConstant: [ref.types.int32, [Parameter_t]],
Parameter_setId: [ref.types.int32, [Parameter_t, ref.types.CString]],
Parameter_setName: [ref.types.int32, [Parameter_t, ref.types.CString]],
Parameter_setValue: [ref.types.int32, [Parameter_t, ref.types.double]],
Parameter_setUnits: [ref.types.int32, [Parameter_t, ref.types.CString]],
Parameter_setConstant: [ref.types.int32, [Parameter_t, ref.types.int32]],
Parameter_unsetName: [ref.types.int32, [Parameter_t]],
Parameter_unsetValue: [ref.types.int32, [Parameter_t]],
Parameter_unsetUnits: [ref.types.int32, [Parameter_t]],
Parameter_getDerivedUnitDefinition: [UnitDefinition_t, [Parameter_t]],
Parameter_hasRequiredAttributes: [ref.types.int32, [Parameter_t]],
ListOfParameters_getById: [Parameter_t, [ListOf_t, ref.types.CString]],
ListOfParameters_removeById: [Parameter_t, [ListOf_t, ref.types.CString]],
LocalParameter_create: [LocalParameter_t, [ref.types.uint32, ref.types.uint32]],
LocalParameter_createWithNS: [LocalParameter_t, [SBMLNamespaces_t]],
LocalParameter_free: [ref.types.void, [LocalParameter_t]],
LocalParameter_clone: [LocalParameter_t, [LocalParameter_t]],
LocalParameter_initDefaults: [ref.types.void, [LocalParameter_t]],
LocalParameter_getNamespaces: [XMLNamespaces_t, [LocalParameter_t]],
LocalParameter_getId: [ref.types.CString, [LocalParameter_t]],
LocalParameter_getName: [ref.types.CString, [LocalParameter_t]],
LocalParameter_getValue: [ref.types.double, [LocalParameter_t]],
LocalParameter_getUnits: [ref.types.CString, [LocalParameter_t]],
LocalParameter_getConstant: [ref.types.int32, [LocalParameter_t]],
LocalParameter_isSetId: [ref.types.int32, [LocalParameter_t]],
LocalParameter_isSetName: [ref.types.int32, [LocalParameter_t]],
LocalParameter_isSetValue: [ref.types.int32, [LocalParameter_t]],
LocalParameter_isSetUnits: [ref.types.int32, [LocalParameter_t]],
LocalParameter_setId: [ref.types.int32, [LocalParameter_t, ref.types.CString]],
LocalParameter_setName: [ref.types.int32, [LocalParameter_t, ref.types.CString]],
LocalParameter_setValue: [ref.types.int32, [LocalParameter_t, ref.types.double]],
LocalParameter_setUnits: [ref.types.int32, [LocalParameter_t, ref.types.CString]],
LocalParameter_setConstant: [ref.types.int32, [LocalParameter_t, ref.types.int32]],
LocalParameter_unsetName: [ref.types.int32, [LocalParameter_t]],
LocalParameter_unsetValue: [ref.types.int32, [LocalParameter_t]],
LocalParameter_unsetUnits: [ref.types.int32, [LocalParameter_t]],
LocalParameter_hasRequiredAttributes: [ref.types.int32, [LocalParameter_t]],
LocalParameter_getDerivedUnitDefinition: [UnitDefinition_t, [LocalParameter_t]],
ListOfLocalParameters_getById: [LocalParameter_t, [ListOf_t, ref.types.CString]],
ListOfLocalParameters_removeById: [LocalParameter_t, [ListOf_t, ref.types.CString]],
Reaction_create: [Reaction_t, [ref.types.uint32, ref.types.uint32]],
Reaction_createWithNS: [Reaction_t, [SBMLNamespaces_t]],
Reaction_free: [ref.types.void, [Reaction_t]],
Reaction_clone: [Reaction_t, [Reaction_t]],
Reaction_initDefaults: [ref.types.void, [Reaction_t]],
Reaction_getNamespaces: [XMLNamespaces_t, [Reaction_t]],
Reaction_getId: [ref.types.CString, [Reaction_t]],
Reaction_getName: [ref.types.CString, [Reaction_t]],
Reaction_getKineticLaw: [KineticLaw_t, [Reaction_t]],
Reaction_getReversible: [ref.types.int32, [Reaction_t]],
Reaction_getFast: [ref.types.int32, [Reaction_t]],
Reaction_getCompartment: [ref.types.CString, [Reaction_t]],
Reaction_isSetId: [ref.types.int32, [Reaction_t]],
Reaction_isSetName: [ref.types.int32, [Reaction_t]],
Reaction_isSetKineticLaw: [ref.types.int32, [Reaction_t]],
Reaction_isSetCompartment: [ref.types.int32, [Reaction_t]],
Reaction_isSetReversible: [ref.types.int32, [Reaction_t]],
Reaction_isSetFast: [ref.types.int32, [Reaction_t]],
Reaction_setId: [ref.types.int32, [Reaction_t, ref.types.CString]],
Reaction_setName: [ref.types.int32, [Reaction_t, ref.types.CString]],
Reaction_setKineticLaw: [ref.types.int32, [Reaction_t, KineticLaw_t]],
Reaction_setReversible: [ref.types.int32, [Reaction_t, ref.types.int32]],
Reaction_setFast: [ref.types.int32, [Reaction_t, ref.types.int32]],
Reaction_setCompartment: [ref.types.int32, [Reaction_t, ref.types.CString]],
Reaction_unsetName: [ref.types.int32, [Reaction_t]],
Reaction_unsetKineticLaw: [ref.types.int32, [Reaction_t]],
Reaction_unsetFast: [ref.types.int32, [Reaction_t]],
Reaction_unsetCompartment: [ref.types.int32, [Reaction_t]],
Reaction_hasRequiredAttributes: [ref.types.int32, [Reaction_t]],
Reaction_addReactant: [ref.types.int32, [Reaction_t, SpeciesReference_t]],
Reaction_addProduct: [ref.types.int32, [Reaction_t, SpeciesReference_t]],
Reaction_addModifier: [ref.types.int32, [Reaction_t, SpeciesReference_t]],
Reaction_createReactant: [SpeciesReference_t, [Reaction_t]],
Reaction_createProduct: [SpeciesReference_t, [Reaction_t]],
Reaction_createModifier: [SpeciesReference_t, [Reaction_t]],
Reaction_createKineticLaw: [KineticLaw_t, [Reaction_t]],
Reaction_getListOfReactants: [ListOf_t, [Reaction_t]],
Reaction_getListOfProducts: [ListOf_t, [Reaction_t]],
Reaction_getListOfModifiers: [ListOf_t, [Reaction_t]],
Reaction_getReactant: [SpeciesReference_t, [Reaction_t, ref.types.uint32]],
Reaction_getReactantBySpecies: [SpeciesReference_t, [Reaction_t, ref.types.CString]],
Reaction_getProduct: [SpeciesReference_t, [Reaction_t, ref.types.uint32]],
Reaction_getProductBySpecies: [SpeciesReference_t, [Reaction_t, ref.types.CString]],
Reaction_getModifier: [SpeciesReference_t, [Reaction_t, ref.types.uint32]],
Reaction_getModifierBySpecies: [SpeciesReference_t, [Reaction_t, ref.types.CString]],
Reaction_getNumReactants: [ref.types.uint32, [Reaction_t]],
Reaction_getNumProducts: [ref.types.uint32, [Reaction_t]],
Reaction_getNumModifiers: [ref.types.uint32, [Reaction_t]],
Reaction_removeReactant: [SpeciesReference_t, [Reaction_t, ref.types.uint32]],
Reaction_removeReactantBySpecies: [SpeciesReference_t, [Reaction_t, ref.types.CString]],
Reaction_removeProduct: [SpeciesReference_t, [Reaction_t, ref.types.uint32]],
Reaction_removeProductBySpecies: [SpeciesReference_t, [Reaction_t, ref.types.CString]],
Reaction_removeModifier: [SpeciesReference_t, [Reaction_t, ref.types.uint32]],
Reaction_removeModifierBySpecies: [SpeciesReference_t, [Reaction_t, ref.types.CString]],
ListOfReactions_getById: [Reaction_t, [ListOf_t, ref.types.CString]],
ListOfReactions_removeById: [Reaction_t, [ListOf_t, ref.types.CString]],
KineticLaw_create: [KineticLaw_t, [ref.types.uint32, ref.types.uint32]],
KineticLaw_createWithNS: [KineticLaw_t, [SBMLNamespaces_t]],
KineticLaw_free: [ref.types.void, [KineticLaw_t]],
KineticLaw_clone: [KineticLaw_t, [KineticLaw_t]],
KineticLaw_getNamespaces: [XMLNamespaces_t, [KineticLaw_t]],
KineticLaw_getFormula: [ref.types.CString, [KineticLaw_t]],
KineticLaw_getMath: [ASTNode_t, [KineticLaw_t]],
KineticLaw_getTimeUnits: [ref.types.CString, [KineticLaw_t]],
KineticLaw_getSubstanceUnits: [ref.types.CString, [KineticLaw_t]],
KineticLaw_isSetFormula: [ref.types.int32, [KineticLaw_t]],
KineticLaw_isSetMath: [ref.types.int32, [KineticLaw_t]],
KineticLaw_isSetTimeUnits: [ref.types.int32, [KineticLaw_t]],
KineticLaw_isSetSubstanceUnits: [ref.types.int32, [KineticLaw_t]],
KineticLaw_setFormula: [ref.types.int32, [KineticLaw_t, ref.types.CString]],
KineticLaw_setMath: [ref.types.int32, [KineticLaw_t, ASTNode_t]],
KineticLaw_setTimeUnits: [ref.types.int32, [KineticLaw_t, ref.types.CString]],
KineticLaw_setSubstanceUnits: [ref.types.int32, [KineticLaw_t, ref.types.CString]],
KineticLaw_unsetTimeUnits: [ref.types.int32, [KineticLaw_t]],
KineticLaw_unsetSubstanceUnits: [ref.types.int32, [KineticLaw_t]],
KineticLaw_addParameter: [ref.types.int32, [KineticLaw_t, Parameter_t]],
KineticLaw_addLocalParameter: [ref.types.int32, [KineticLaw_t, LocalParameter_t]],
KineticLaw_createParameter: [Parameter_t, [KineticLaw_t]],
KineticLaw_createLocalParameter: [LocalParameter_t, [KineticLaw_t]],
KineticLaw_getListOfParameters: [ListOf_t, [KineticLaw_t]],
KineticLaw_getListOfLocalParameters: [ListOf_t, [KineticLaw_t]],
KineticLaw_getParameter: [Parameter_t, [KineticLaw_t, ref.types.uint32]],
KineticLaw_getLocalParameter: [LocalParameter_t, [KineticLaw_t, ref.types.uint32]],
KineticLaw_getParameterById: [Parameter_t, [KineticLaw_t, ref.types.CString]],
KineticLaw_getLocalParameterById: [LocalParameter_t, [KineticLaw_t, ref.types.CString]],
KineticLaw_getNumParameters: [ref.types.uint32, [KineticLaw_t]],
KineticLaw_getNumLocalParameters: [ref.types.uint32, [KineticLaw_t]],
KineticLaw_getDerivedUnitDefinition: [UnitDefinition_t, [KineticLaw_t]],
KineticLaw_containsUndeclaredUnits: [ref.types.int32, [KineticLaw_t]],
KineticLaw_removeParameter: [Parameter_t, [KineticLaw_t, ref.types.uint32]],
KineticLaw_removeLocalParameter: [LocalParameter_t, [KineticLaw_t, ref.types.uint32]],
KineticLaw_removeParameterById: [Parameter_t, [KineticLaw_t, ref.types.CString]],
KineticLaw_removeLocalParameterById: [LocalParameter_t, [KineticLaw_t, ref.types.CString]],
Rule_createAlgebraic: [Rule_t, [ref.types.uint32, ref.types.uint32]],
Rule_createAlgebraicWithNS: [Rule_t, [SBMLNamespaces_t]],
Rule_createAssignment: [Rule_t, [ref.types.uint32, ref.types.uint32]],
Rule_createAssignmentWithNS: [Rule_t, [SBMLNamespaces_t]],
Rule_createRate: [Rule_t, [ref.types.uint32, ref.types.uint32]],
Rule_createRateWithNS: [Rule_t, [SBMLNamespaces_t]],
Rule_free: [ref.types.void, [Rule_t]],
Rule_clone: [Rule_t, [Rule_t]],
Rule_getNamespaces: [XMLNamespaces_t, [Rule_t]],
Rule_getFormula: [ref.types.CString, [Rule_t]],
Rule_getMath: [ASTNode_t, [Rule_t]],
Rule_getType: [ref.types.uint32, [Rule_t]],
Rule_getVariable: [ref.types.CString, [Rule_t]],
Rule_getUnits: [ref.types.CString, [Rule_t]],
Rule_isSetFormula: [ref.types.int32, [Rule_t]],
Rule_isSetMath: [ref.types.int32, [Rule_t]],
Rule_isSetVariable: [ref.types.int32, [Rule_t]],
Rule_isSetUnits: [ref.types.int32, [Rule_t]],
Rule_setFormula: [ref.types.int32, [Rule_t, ref.types.CString]],
Rule_setMath: [ref.types.int32, [Rule_t, ASTNode_t]],
Rule_setVariable: [ref.types.int32, [Rule_t, ref.types.CString]],
Rule_setUnits: [ref.types.int32, [Rule_t, ref.types.CString]],
Rule_unsetUnits: [ref.types.int32, [Rule_t]],
Rule_isAlgebraic: [ref.types.int32, [Rule_t]],
Rule_isAssignment: [ref.types.int32, [Rule_t]],
Rule_isCompartmentVolume: [ref.types.int32, [Rule_t]],
Rule_isParameter: [ref.types.int32, [Rule_t]],
Rule_isRate: [ref.types.int32, [Rule_t]],
Rule_isScalar: [ref.types.int32, [Rule_t]],
Rule_isSpeciesConcentration: [ref.types.int32, [Rule_t]],
Rule_getTypeCode: [ref.types.int32, [Rule_t]],
Rule_getL1TypeCode: [ref.types.int32, [Rule_t]],
Rule_setL1TypeCode: [ref.types.int32, [Rule_t, ref.types.int32]],
Rule_getDerivedUnitDefinition: [UnitDefinition_t, [Rule_t]],
Rule_containsUndeclaredUnits: [ref.types.int32, [Rule_t]],
ListOfRules_getById: [Rule_t, [ListOf_t, ref.types.CString]],
ListOfRules_removeById: [Rule_t, [ListOf_t, ref.types.CString]],
Event_create: [Event_t, [ref.types.uint32, ref.types.uint32]],
Event_createWithNS: [Event_t, [SBMLNamespaces_t]],
Event_free: [ref.types.void, [Event_t]],
Event_clone: [Event_t, [Event_t]],
Event_getNamespaces: [XMLNamespaces_t, [Event_t]],
Event_getId: [ref.types.CString, [Event_t]],
Event_getName: [ref.types.CString, [Event_t]],
Event_getTrigger: [Trigger_t, [Event_t]],
Event_getDelay: [Delay_t, [Event_t]],
Event_getPriority: [Priority_t, [Event_t]],
Event_getTimeUnits: [ref.types.CString, [Event_t]],
Event_getUseValuesFromTriggerTime: [ref.types.int32, [Event_t]],
Event_isSetId: [ref.types.int32, [Event_t]],
Event_isSetName: [ref.types.int32, [Event_t]],
Event_isSetTrigger: [ref.types.int32, [Event_t]],
Event_isSetDelay: [ref.types.int32, [Event_t]],
Event_isSetPriority: [ref.types.int32, [Event_t]],
Event_isSetTimeUnits: [ref.types.int32, [Event_t]],
Event_isSetUseValuesFromTriggerTime: [ref.types.int32, [Event_t]],
Event_setId: [ref.types.int32, [Event_t, ref.types.CString]],
Event_setName: [ref.types.int32, [Event_t, ref.types.CString]],
Event_setTrigger: [ref.types.int32, [Event_t, Trigger_t]],
Event_setDelay: [ref.types.int32, [Event_t, Delay_t]],
Event_setPriority: [ref.types.int32, [Event_t, Priority_t]],
Event_setTimeUnits: [ref.types.int32, [Event_t, ref.types.CString]],
Event_setUseValuesFromTriggerTime: [ref.types.int32, [Event_t, ref.types.int32]],
Event_unsetId: [ref.types.int32, [Event_t]],
Event_unsetName: [ref.types.int32, [Event_t]],
Event_unsetDelay: [ref.types.int32, [Event_t]],
Event_unsetPriority: [ref.types.int32, [Event_t]],
Event_unsetTimeUnits: [ref.types.int32, [Event_t]],
Event_hasRequiredAttributes: [ref.types.int32, [Event_t]],
Event_hasRequiredElements: [ref.types.int32, [Event_t]],
Event_addEventAssignment: [ref.types.int32, [Event_t, EventAssignment_t]],
Event_createEventAssignment: [EventAssignment_t, [Event_t]],
Event_createTrigger: [Trigger_t, [Event_t]],
Event_createDelay: [Delay_t, [Event_t]],
Event_createPriority: [Priority_t, [Event_t]],
Event_getListOfEventAssignments: [ListOf_t, [Event_t]],
Event_getEventAssignment: [EventAssignment_t, [Event_t, ref.types.uint32]],
Event_getEventAssignmentByVar: [EventAssignment_t, [Event_t, ref.types.CString]],
Event_getNumEventAssignments: [ref.types.uint32, [Event_t]],
Event_removeEventAssignment: [EventAssignment_t, [Event_t, ref.types.uint32]],
Event_removeEventAssignmentByVar: [EventAssignment_t, [Event_t, ref.types.CString]],
ListOfEvents_getById: [Event_t, [ListOf_t, ref.types.CString]],
ListOfEvents_removeById: [Event_t, [ListOf_t, ref.types.CString]],
EventAssignment_create: [EventAssignment_t, [ref.types.uint32, ref.types.uint32]],
EventAssignment_createWithNS: [EventAssignment_t, [SBMLNamespaces_t]],
EventAssignment_free: [ref.types.void, [EventAssignment_t]],
EventAssignment_clone: [EventAssignment_t, [EventAssignment_t]],
EventAssignment_getNamespaces: [XMLNamespaces_t, [EventAssignment_t]],
EventAssignment_getVariable: [ref.types.CString, [EventAssignment_t]],
EventAssignment_getMath: [ASTNode_t, [EventAssignment_t]],
EventAssignment_isSetVariable: [ref.types.int32, [EventAssignment_t]],
EventAssignment_isSetMath: [ref.types.int32, [EventAssignment_t]],
EventAssignment_setVariable: [ref.types.int32, [EventAssignment_t, ref.types.CString]],
EventAssignment_setMath: [ref.types.int32, [EventAssignment_t, ASTNode_t]],
EventAssignment_getDerivedUnitDefinition: [UnitDefinition_t, [EventAssignment_t]],
EventAssignment_containsUndeclaredUnits: [ref.types.int32, [EventAssignment_t]],
ListOfEventAssignments_getById: [EventAssignment_t, [ListOf_t, ref.types.CString]],
ListOfEventAssignments_removeById: [EventAssignment_t, [ListOf_t, ref.types.CString]],
Delay_create: [Delay_t, [ref.types.uint32, ref.types.uint32]],
Delay_createWithNS: [Delay_t, [SBMLNamespaces_t]],
Delay_free: [ref.types.void, [Delay_t]],
Delay_clone: [Delay_t, [Delay_t]],
Delay_getNamespaces: [XMLNamespaces_t, [Delay_t]],
Delay_getMath: [ASTNode_t, [Delay_t]],
Delay_isSetMath: [ref.types.int32, [Delay_t]],
Delay_setMath: [ref.types.int32, [Delay_t, ASTNode_t]],
Delay_getDerivedUnitDefinition: [UnitDefinition_t, [Delay_t]],
Delay_containsUndeclaredUnits: [ref.types.int32, [Delay_t]],
StoichiometryMath_create: [StoichiometryMath_t, [ref.types.uint32, ref.types.uint32]],
StoichiometryMath_createWithNS: [StoichiometryMath_t, [SBMLNamespaces_t]],
StoichiometryMath_free: [ref.types.void, [StoichiometryMath_t]],
StoichiometryMath_clone: [StoichiometryMath_t, [StoichiometryMath_t]],
StoichiometryMath_getNamespaces: [XMLNamespaces_t, [StoichiometryMath_t]],
StoichiometryMath_getMath: [ASTNode_t, [StoichiometryMath_t]],
StoichiometryMath_isSetMath: [ref.types.int32, [StoichiometryMath_t]],
StoichiometryMath_setMath: [ref.types.int32, [StoichiometryMath_t, ASTNode_t]],
StoichiometryMath_getDerivedUnitDefinition: [UnitDefinition_t, [StoichiometryMath_t]],
StoichiometryMath_containsUndeclaredUnits: [ref.types.int32, [StoichiometryMath_t]],
Trigger_create: [Trigger_t, [ref.types.uint32, ref.types.uint32]],
Trigger_createWithNS: [Trigger_t, [SBMLNamespaces_t]],
Trigger_free: [ref.types.void, [Trigger_t]],
Trigger_clone: [Trigger_t, [Trigger_t]],
Trigger_getNamespaces: [XMLNamespaces_t, [Trigger_t]],
Trigger_getMath: [ASTNode_t, [Trigger_t]],
Trigger_getInitialValue: [ref.types.int32, [Trigger_t]],
Trigger_getPersistent: [ref.types.int32, [Trigger_t]],
Trigger_isSetMath: [ref.types.int32, [Trigger_t]],
Trigger_isSetInitialValue: [ref.types.int32, [Trigger_t]],
Trigger_isSetPersistent: [ref.types.int32, [Trigger_t]],
Trigger_setMath: [ref.types.int32, [Trigger_t, ASTNode_t]],
Trigger_setInitialValue: [ref.types.int32, [Trigger_t, ref.types.int32]],
Trigger_setPersistent: [ref.types.int32, [Trigger_t, ref.types.int32]],
Trigger_hasRequiredAttributes: [ref.types.int32, [Trigger_t]],
Trigger_hasRequiredElements: [ref.types.int32, [Trigger_t]],
Priority_create: [Priority_t, [ref.types.uint32, ref.types.uint32]],
Priority_createWithNS: [Priority_t, [SBMLNamespaces_t]],
Priority_free: [ref.types.void, [Priority_t]],
Priority_clone: [Priority_t, [Priority_t]],
Priority_getNamespaces: [XMLNamespaces_t, [Priority_t]],
Priority_getMath: [ASTNode_t, [Priority_t]],
Priority_isSetMath: [ref.types.int32, [Priority_t]],
Priority_setMath: [ref.types.int32, [Priority_t, ASTNode_t]],
SBMLReader_create: [SBMLReader_t, []],
SBMLReader_free: [ref.types.void, [SBMLReader_t]],
SBMLReader_readSBML: [SBMLDocument_t, [SBMLReader_t, ref.types.CString]],
SBMLReader_readSBMLFromFile: [SBMLDocument_t, [SBMLReader_t, ref.types.CString]],
SBMLReader_readSBMLFromString: [SBMLDocument_t, [SBMLReader_t, ref.types.CString]],
SBMLReader_hasZlib: [ref.types.int32, []],
SBMLReader_hasBzip2: [ref.types.int32, []],
readSBML: [SBMLDocument_t, [ref.types.CString]],
readSBMLFromFile: [SBMLDocument_t, [ref.types.CString]],
readSBMLFromString: [SBMLDocument_t, [ref.types.CString]],
SBMLWriter_create: [SBMLWriter_t, []],
SBMLWriter_free: [ref.types.void, [SBMLWriter_t]],
SBMLWriter_setProgramName: [ref.types.int32, [SBMLWriter_t, ref.types.CString]],
SBMLWriter_setProgramVersion: [ref.types.int32, [SBMLWriter_t, ref.types.CString]],
SBMLWriter_writeSBML: [ref.types.int32, [SBMLWriter_t, SBMLDocument_t, ref.types.CString]],
SBMLWriter_writeSBMLToFile: [ref.types.int32, [SBMLWriter_t, SBMLDocument_t, ref.types.CString]],
SBMLWriter_writeSBMLToString: [ref.types.CString, [SBMLWriter_t, SBMLDocument_t]],
SBMLWriter_hasZlib: [ref.types.int32, []],
SBMLWriter_hasBzip2: [ref.types.int32, []],
writeSBML: [ref.types.int32, [SBMLDocument_t, ref.types.CString]],
writeSBMLToString: [ref.types.CString, [SBMLDocument_t]],
writeSBMLToFile: [ref.types.int32, [SBMLDocument_t, ref.types.CString]],
readMathMLFromString: [ASTNode_t, [ref.types.CString]],
writeMathMLToString: [ref.types.CString, [ASTNode_t]],
SBML_parseL3Formula: [ASTNode_t, [ref.types.CString]],
SBML_parseL3FormulaWithModel: [ASTNode_t, [ref.types.CString, Model_t]],
SBML_parseL3FormulaWithSettings: [ASTNode_t, [ref.types.CString, L3ParserSettings_t]],
SBML_getDefaultL3ParserSettings: [L3ParserSettings_t, []],
SBML_getLastParseL3Error: [ref.types.CString, []],
L3ParserSettings_create: [L3ParserSettings_t, []],
L3ParserSettings_free: [ref.types.void, [L3ParserSettings_t]],
L3ParserSettings_setModel: [ref.types.void, [L3ParserSettings_t, Model_t]],
L3ParserSettings_getModel: [Model_t, [L3ParserSettings_t]],
L3ParserSettings_unsetModel: [ref.types.void, [L3ParserSettings_t]],
L3ParserSettings_setParseLog: [ref.types.void, [L3ParserSettings_t, ref.types.uint32]],
L3ParserSettings_getParseLog: [ref.types.uint32, [L3ParserSettings_t]],
L3ParserSettings_setParseCollapseMinus: [ref.types.void, [L3ParserSettings_t, ref.types.int32]],
L3ParserSettings_getParseCollapseMinus: [ref.types.int32, [L3ParserSettings_t]],
L3ParserSettings_setParseUnits: [ref.types.void, [L3ParserSettings_t, ref.types.int32]],
L3ParserSettings_getParseUnits: [ref.types.int32, [L3ParserSettings_t]],
L3ParserSettings_setParseAvogadroCsymbol: [ref.types.void, [L3ParserSettings_t, ref.types.int32]],
L3ParserSettings_getParseAvogadroCsymbol: [ref.types.int32, [L3ParserSettings_t]],
SBaseExtensionPoint_create: [SBaseExtensionPoint_t, [ref.types.CString, ref.types.int32]],
SBaseExtensionPoint_free: [ref.types.int32, [SBaseExtensionPoint_t]],
SBaseExtensionPoint_clone: [SBaseExtensionPoint_t, [SBaseExtensionPoint_t]],
SBaseExtensionPoint_getPackageName: [ref.types.CString, [SBaseExtensionPoint_t]],
SBaseExtensionPoint_getTypeCode: [ref.types.int32, [SBaseExtensionPoint_t]],
SBasePluginCreator_createPlugin: [SBasePlugin_t, [SBasePluginCreatorBase_t, ref.types.CString, ref.types.CString, XMLNamespaces_t]],
SBasePluginCreator_clone: [SBasePluginCreatorBase_t, [SBasePluginCreatorBase_t]],
SBasePluginCreator_getNumOfSupportedPackageURI: [ref.types.uint32, [SBasePluginCreatorBase_t]],
SBasePluginCreator_getSupportedPackageURI: [ref.types.CString, [SBasePluginCreatorBase_t, ref.types.uint32]],
SBasePluginCreator_getTargetSBMLTypeCode: [ref.types.int32, [SBasePluginCreatorBase_t]],
SBasePluginCreator_getTargetPackageName: [ref.types.CString, [SBasePluginCreatorBase_t]],
SBasePluginCreator_getTargetExtensionPoint: [SBaseExtensionPoint_t, [SBasePluginCreatorBase_t]],
SBasePluginCreator_isSupported: [ref.types.int32, [SBasePluginCreatorBase_t, ref.types.CString]],
SBMLExtension_clone: [SBMLExtension_t, [SBMLExtension_t]],
SBMLExtension_free: [ref.types.int32, [SBMLExtension_t]],
SBMLExtension_addSBasePluginCreator: [ref.types.int32, [SBMLExtension_t, SBasePluginCreatorBase_t]],
SBMLExtension_getSBasePluginCreator: [SBasePluginCreatorBase_t, [SBMLExtension_t, SBaseExtensionPoint_t]],
SBMLExtension_getSBasePluginCreatorByIndex: [SBasePluginCreatorBase_t, [SBMLExtension_t, ref.types.uint32]],
SBMLExtension_getNumOfSBasePlugins: [ref.types.int32, [SBMLExtension_t]],
SBMLExtension_getNumOfSupportedPackageURI: [ref.types.int32, [SBMLExtension_t]],
SBMLExtension_isSupported: [ref.types.int32, [SBMLExtension_t, ref.types.CString]],
SBMLExtension_getSupportedPackageURI: [ref.types.CString, [SBMLExtension_t, ref.types.uint32]],
SBMLExtension_getName: [ref.types.CString, [SBMLExtension_t]],
SBMLExtension_getURI: [ref.types.CString, [SBMLExtension_t, ref.types.uint32, ref.types.uint32, ref.types.uint32]],
SBMLExtension_getLevel: [ref.types.uint32, [SBMLExtension_t, ref.types.CString]],
SBMLExtension_getVersion: [ref.types.uint32, [SBMLExtension_t, ref.types.CString]],
SBMLExtension_getPackageVersion: [ref.types.uint32, [SBMLExtension_t, ref.types.CString]],
SBMLExtension_getStringFromTypeCode: [ref.types.CString, [SBMLExtension_t, ref.types.int32]],
SBMLExtension_getSBMLExtensionNamespaces: [SBMLNamespaces_t, [SBMLExtension_t, ref.types.CString]],
SBMLExtension_setEnabled: [ref.types.int32, [SBMLExtension_t, ref.types.int32]],
SBMLExtension_isEnabled: [ref.types.int32, [SBMLExtension_t]],
SBasePlugin_getURI: [ref.types.CString, [SBasePlugin_t]],
SBasePlugin_getPrefix: [ref.types.CString, [SBasePlugin_t]],
SBasePlugin_getPackageName: [ref.types.CString, [SBasePlugin_t]],
SBasePlugin_clone: [SBasePlugin_t, [SBasePlugin_t]],
SBasePlugin_free: [ref.types.int32, [SBasePlugin_t]],
SBasePlugin_createObject: [SBase_t, [SBasePlugin_t, XMLInputStream_t]],
SBasePlugin_readOtherXML: [ref.types.int32, [SBasePlugin_t, SBase_t, XMLInputStream_t]],
SBasePlugin_writeElements: [ref.types.int32, [SBasePlugin_t, XMLInputStream_t]],
SBasePlugin_hasRequiredElements: [ref.types.int32, [SBasePlugin_t]],
SBasePlugin_addExpectedAttributes: [ref.types.int32, [SBasePlugin_t, ExpectedAttributes_t]],
SBasePlugin_readAttributes: [ref.types.int32, [SBasePlugin_t, XMLAttributes_t, ExpectedAttributes_t]],
SBasePlugin_writeAttributes: [ref.types.int32, [SBasePlugin_t, XMLOutputStream_t]],
SBasePlugin_hasRequiredAttributes: [ref.types.int32, [SBasePlugin_t]],
SBasePlugin_writeXMLNS: [ref.types.int32, [SBasePlugin_t, XMLOutputStream_t]],
SBasePlugin_setSBMLDocument: [ref.types.int32, [SBasePlugin_t, SBMLDocument_t]],
SBasePlugin_connectToParent: [ref.types.int32, [SBasePlugin_t, SBase_t]],
SBasePlugin_enablePackageInternal: [ref.types.int32, [SBasePlugin_t, ref.types.CString, ref.types.CString, ref.types.int32]],
SBasePlugin_getSBMLDocument: [SBMLDocument_t, [SBasePlugin_t]],
SBasePlugin_getParentSBMLObject: [SBase_t, [SBasePlugin_t]],
SBasePlugin_getLevel: [ref.types.uint32, [SBasePlugin_t]],
SBasePlugin_getVersion: [ref.types.uint32, [SBasePlugin_t]],
SBasePlugin_getPackageVersion: [ref.types.uint32, [SBasePlugin_t]],
SBMLExtensionRegistry_addExtension: [ref.types.int32, [SBMLExtension_t]],
SBMLExtensionRegistry_getExtension: [SBMLExtension_t, [ref.types.CString]],
SBMLExtensionRegistry_getSBasePluginCreator: [SBasePluginCreatorBase_t, [SBaseExtensionPoint_t, ref.types.CString]],
SBMLExtensionRegistry_getSBasePluginCreators: [voidPtr, [SBaseExtensionPoint_t, voidPtr]],
SBMLExtensionRegistry_getSBasePluginCreatorsByURI: [voidPtr, [ref.types.CString, voidPtr]],
SBMLExtensionRegistry_isEnabled: [ref.types.int32, [ref.types.CString]],
SBMLExtensionRegistry_setEnabled: [ref.types.int32, [ref.types.CString, ref.types.int32]],
SBMLExtensionRegistry_isRegistered: [ref.types.int32, [ref.types.CString]],
SBMLExtensionRegistry_getNumExtensions: [ref.types.int32, [SBaseExtensionPoint_t]],
SBMLExtensionRegistry_getRegisteredPackages: [List_t, []],
SBMLExtensionNamespaces_clone: [SBMLExtensionNamespaces_t, [SBMLExtensionNamespaces_t]],
SBMLExtensionNamespaces_free: [ref.types.int32, [SBMLExtensionNamespaces_t]],
SBMLExtensionNamespaces_getURI: [ref.types.CString, [SBMLExtensionNamespaces_t]],
SBMLExtensionNamespaces_getPackageVersion: [ref.types.uint32, [SBMLExtensionNamespaces_t]],
SBMLExtensionNamespaces_getPackageName: [ref.types.CString, [SBMLExtensionNamespaces_t]],
SBMLExtensionNamespaces_setPackageVersion: [ref.types.int32, [SBMLExtensionNamespaces_t, ref.types.uint32]],
XMLInputStream_create: [XMLInputStream_t, [ref.types.CString, ref.types.int32, ref.types.CString]],
XMLInputStream_free: [ref.types.void, [XMLInputStream_t]],
XMLInputStream_getEncoding: [ref.types.CString, [XMLInputStream_t]],
XMLInputStream_getErrorLog: [XMLErrorLog_t, [XMLInputStream_t]],
XMLInputStream_isEOF: [ref.types.int32, [XMLInputStream_t]],
XMLInputStream_isError: [ref.types.int32, [XMLInputStream_t]],
XMLInputStream_isGood: [ref.types.int32, [XMLInputStream_t]],
XMLInputStream_next: [XMLToken_t, [XMLInputStream_t]],
XMLInputStream_peek: [XMLToken_t, [XMLInputStream_t]],
XMLInputStream_skipPastEnd: [ref.types.void, [XMLInputStream_t, XMLToken_t]],
XMLInputStream_skipText: [ref.types.void, [XMLInputStream_t]],
XMLInputStream_setErrorLog: [ref.types.int32, [XMLInputStream_t, XMLErrorLog_t]],
SBMLDocumentPlugin_create: [SBMLDocumentPlugin_t, [ref.types.CString, ref.types.CString, SBMLNamespaces_t]],
SBMLDocumentPlugin_clone: [SBMLDocumentPlugin_t, [SBMLDocumentPlugin_t]],
SBMLDocumentPlugin_addExpectedAttributes: [ref.types.int32, [SBMLDocumentPlugin_t, ExpectedAttributes_t]],
SBMLDocumentPlugin_readAttributes: [ref.types.int32, [SBMLDocumentPlugin_t, XMLAttributes_t, ExpectedAttributes_t]],
SBMLDocumentPlugin_writeAttributes: [ref.types.int32, [SBMLDocumentPlugin_t, XMLOutputStream_t]],
SBMLDocumentPlugin_getRequired: [ref.types.int32, [SBMLDocumentPlugin_t]],
SBMLDocumentPlugin_setRequired: [ref.types.int32, [SBMLDocumentPlugin_t, ref.types.int32]],
SBMLDocumentPlugin_isSetRequired: [ref.types.int32, [SBMLDocumentPlugin_t]],
SBMLDocumentPlugin_unsetRequired: [ref.types.int32, [SBMLDocumentPlugin_t]],
BoundingBox_create: [BoundingBox_t, []],
BoundingBox_createWith: [BoundingBox_t, [ref.types.CString]],
BoundingBox_createWithCoordinates: [BoundingBox_t, [ref.types.CString, ref.types.double, ref.types.double, ref.types.double, ref.types.double, ref.types.double, ref.types.double]],
BoundingBox_free: [ref.types.void, [BoundingBox_t]],
BoundingBox_initDefaults: [ref.types.void, [BoundingBox_t]],
BoundingBox_getPosition: [Point_t, [BoundingBox_t]],
BoundingBox_getDimensions: [Dimensions_t, [BoundingBox_t]],
BoundingBox_setPosition: [ref.types.void, [BoundingBox_t, Point_t]],
BoundingBox_setDimensions: [ref.types.void, [BoundingBox_t, Dimensions_t]],
BoundingBox_setX: [ref.types.void, [BoundingBox_t, ref.types.double]],
BoundingBox_setY: [ref.types.void, [BoundingBox_t, ref.types.double]],
BoundingBox_setZ: [ref.types.void, [BoundingBox_t, ref.types.double]],
BoundingBox_setWidth: [ref.types.void, [BoundingBox_t, ref.types.double]],
BoundingBox_setHeight: [ref.types.void, [BoundingBox_t, ref.types.double]],
BoundingBox_setDepth: [ref.types.void, [BoundingBox_t, ref.types.double]],
BoundingBox_x: [ref.types.double, [BoundingBox_t]],
BoundingBox_y: [ref.types.double, [BoundingBox_t]],
BoundingBox_z: [ref.types.double, [BoundingBox_t]],
BoundingBox_width: [ref.types.double, [BoundingBox_t]],
BoundingBox_height: [ref.types.double, [BoundingBox_t]],
BoundingBox_depth: [ref.types.double, [BoundingBox_t]],
BoundingBox_clone: [BoundingBox_t, [BoundingBox_t]],
BoundingBox_isSetId: [ref.types.int32, [BoundingBox_t]],
BoundingBox_getId: [ref.types.CString, [BoundingBox_t]],
BoundingBox_setId: [ref.types.int32, [BoundingBox_t, ref.types.CString]],
BoundingBox_unsetId: [ref.types.void, [BoundingBox_t]],
CompartmentGlyph_create: [CompartmentGlyph_t, []],
CompartmentGlyph_createFrom: [CompartmentGlyph_t, [CompartmentGlyph_t]],
CompartmentGlyph_createWith: [CompartmentGlyph_t, [ref.types.CString]],
CompartmentGlyph_createWithCompartmentId: [CompartmentGlyph_t, [ref.types.CString, ref.types.CString]],
CompartmentGlyph_free: [ref.types.void, [CompartmentGlyph_t]],
CompartmentGlyph_setCompartmentId: [ref.types.void, [CompartmentGlyph_t, ref.types.CString]],
CompartmentGlyph_getCompartmentId: [ref.types.CString, [CompartmentGlyph_t]],
CompartmentGlyph_isSetCompartmentId: [ref.types.int32, [CompartmentGlyph_t]],
CompartmentGlyph_initDefaults: [ref.types.void, [CompartmentGlyph_t]],
CompartmentGlyph_clone: [CompartmentGlyph_t, [CompartmentGlyph_t]],
CubicBezier_create: [CubicBezier_t, []],
CubicBezier_createWithCoordinates: [CubicBezier_t, [ref.types.double, ref.types.double, ref.types.double, ref.types.double, ref.types.double, ref.types.double, ref.types.double, ref.types.double, ref.types.double, ref.types.double, ref.types.double, ref.types.double]],
CubicBezier_createWithPoints: [CubicBezier_t, [Point_t, Point_t, Point_t, Point_t]],
CubicBezier_createFrom: [CubicBezier_t, [CubicBezier_t]],
CubicBezier_free: [ref.types.void, [CubicBezier_t]],
CubicBezier_setStart: [ref.types.void, [CubicBezier_t, Point_t]],
CubicBezier_setEnd: [ref.types.void, [CubicBezier_t, Point_t]],
CubicBezier_setBasePoint1: [ref.types.void, [CubicBezier_t, Point_t]],
CubicBezier_setBasePoint2: [ref.types.void, [CubicBezier_t, Point_t]],
CubicBezier_getStart: [Point_t, [CubicBezier_t]],
CubicBezier_getEnd: [Point_t, [CubicBezier_t]],
CubicBezier_getBasePoint1: [Point_t, [CubicBezier_t]],
CubicBezier_getBasePoint2: [Point_t, [CubicBezier_t]],
CubicBezier_initDefaults: [ref.types.void, [CubicBezier_t]],
CubicBezier_clone: [CubicBezier_t, [CubicBezier_t]],
Curve_create: [Curve_t, []],
Curve_createFrom: [Curve_t, [Curve_t]],
Curve_free: [ref.types.void, [Curve_t]],
Curve_addCurveSegment: [ref.types.void, [Curve_t, LineSegment_t]],
Curve_getNumCurveSegments: [ref.types.uint32, [Curve_t]],
Curve_getCurveSegment: [LineSegment_t, [Curve_t, ref.types.uint32]],
Curve_getListOfCurveSegments: [ListOf_t, [Curve_t]],
Curve_removeCurveSegment: [LineSegment_t, [Curve_t, ref.types.uint32]],
Curve_initDefaults: [ref.types.void, [Curve_t]],
Curve_createLineSegment: [LineSegment_t, [Curve_t]],
Curve_createCubicBezier: [CubicBezier_t, [Curve_t]],
Curve_clone: [Curve_t, [Curve_t]],
Dimensions_create: [Dimensions_t, []],
Dimensions_createWithSize: [Dimensions_t, [ref.types.double, ref.types.double, ref.types.double]],
Dimensions_free: [ref.types.void, [Dimensions_t]],
Dimensions_initDefaults: [ref.types.void, [Dimensions_t]],
Dimensions_setBounds: [ref.types.void, [Dimensions_t, ref.types.double, ref.types.double, ref.types.double]],
Dimensions_setWidth: [ref.types.void, [Dimensions_t, ref.types.double]],
Dimensions_setHeight: [ref.types.void, [Dimensions_t, ref.types.double]],
Dimensions_setDepth: [ref.types.void, [Dimensions_t, ref.types.double]],
Dimensions_height: [ref.types.double, [Dimensions_t]],
Dimensions_width: [ref.types.double, [Dimensions_t]],
Dimensions_depth: [ref.types.double, [Dimensions_t]],
Dimensions_getHeight: [ref.types.double, [Dimensions_t]],
Dimensions_getWidth: [ref.types.double, [Dimensions_t]],
Dimensions_getDepth: [ref.types.double, [Dimensions_t]],
Dimensions_clone: [Dimensions_t, [Dimensions_t]],
GraphicalObject_create: [GraphicalObject_t, []],
GraphicalObject_createFrom: [GraphicalObject_t, [GraphicalObject_t]],
GraphicalObject_free: [ref.types.void, [GraphicalObject_t]],
GraphicalObject_setBoundingBox: [ref.types.void, [GraphicalObject_t, BoundingBox_t]],
GraphicalObject_getBoundingBox: [BoundingBox_t, [GraphicalObject_t]],
GraphicalObject_initDefaults: [ref.types.void, [GraphicalObject_t]],
GraphicalObject_clone: [GraphicalObject_t, [GraphicalObject_t]],
GraphicalObject_isSetId: [ref.types.int32, [GraphicalObject_t]],
GraphicalObject_getId: [ref.types.CString, [GraphicalObject_t]],
GraphicalObject_setId: [ref.types.int32, [GraphicalObject_t, ref.types.CString]],
GraphicalObject_unsetId: [ref.types.void, [GraphicalObject_t]],
Layout_create: [Layout_t, []],
Layout_createWith: [Layout_t, [ref.types.CString]],
Layout_createFrom: [Layout_t, [Layout_t]],
Layout_createWithSize: [Layout_t, [ref.types.CString, ref.types.double, ref.types.double, ref.types.double]],
Layout_createWithDimensions: [Layout_t, [ref.types.CString, Dimensions_t]],
Layout_free: [ref.types.void, [Layout_t]],
Layout_setDimensions: [ref.types.void, [Layout_t, Dimensions_t]],
Layout_addCompartmentGlyph: [ref.types.void, [Layout_t, CompartmentGlyph_t]],
Layout_addSpeciesGlyph: [ref.types.void, [Layout_t, SpeciesGlyph_t]],
Layout_addReactionGlyph: [ref.types.void, [Layout_t, ReactionGlyph_t]],
Layout_addAdditionalGraphicalObject: [ref.types.void, [Layout_t, GraphicalObject_t]],
Layout_addTextGlyph: [ref.types.void, [Layout_t, TextGlyph_t]],
Layout_getCompartmentGlyph: [CompartmentGlyph_t, [Layout_t, ref.types.uint32]],
Layout_getSpeciesGlyph: [SpeciesGlyph_t, [Layout_t, ref.types.uint32]],
Layout_getReactionGlyph: [ReactionGlyph_t, [Layout_t, ref.types.uint32]],
Layout_getAdditionalGraphicalObject: [GraphicalObject_t, [Layout_t, ref.types.uint32]],
Layout_getTextGlyph: [TextGlyph_t, [Layout_t, ref.types.uint32]],
Layout_getListOfCompartmentGlyphs: [ListOf_t, [Layout_t]],
Layout_getListOfSpeciesGlyphs: [ListOf_t, [Layout_t]],
Layout_getListOfReactionGlyphs: [ListOf_t, [Layout_t]],
Layout_getListOfAdditionalGraphicalObjects: [ListOf_t, [Layout_t]],
Layout_getListOfTextGlyphs: [ListOf_t, [Layout_t]],
Layout_getDimensions: [Dimensions_t, [Layout_t]],
Layout_getNumCompartmentGlyphs: [ref.types.uint32, [Layout_t]],
Layout_getNumSpeciesGlyphs: [ref.types.uint32, [Layout_t]],
Layout_getNumReactionGlyphs: [ref.types.uint32, [Layout_t]],
Layout_getNumAdditionalGraphicalObjects: [ref.types.uint32, [Layout_t]],
Layout_getNumTextGlyphs: [ref.types.uint32, [Layout_t]],
Layout_removeCompartmentGlyph: [CompartmentGlyph_t, [Layout_t, ref.types.uint32]],
Layout_removeSpeciesGlyph: [SpeciesGlyph_t, [Layout_t, ref.types.uint32]],
Layout_removeReactionGlyph: [ReactionGlyph_t, [Layout_t, ref.types.uint32]],
Layout_removeTextGlyph: [TextGlyph_t, [Layout_t, ref.types.uint32]],
Layout_removeAdditionalGraphicalObject: [GraphicalObject_t, [Layout_t, ref.types.uint32]],
Layout_removeCompartmentGlyphWithId: [CompartmentGlyph_t, [Layout_t, ref.types.CString]],
Layout_removeSpeciesGlyphWithId: [SpeciesGlyph_t, [Layout_t, ref.types.CString]],
Layout_removeSpeciesReferenceGlyphWithId: [SpeciesReferenceGlyph_t, [Layout_t, ref.types.CString]],
Layout_removeReactionGlyphWithId: [ReactionGlyph_t, [Layout_t, ref.types.CString]],
Layout_removeTextGlyphWithId: [TextGlyph_t, [Layout_t, ref.types.CString]],
Layout_removeAdditionalGraphicalObjectWithId: [GraphicalObject_t, [Layout_t, ref.types.CString]],
Layout_initDefaults: [ref.types.void, [Layout_t]],
Layout_createCompartmentGlyph: [CompartmentGlyph_t, [Layout_t]],
Layout_createSpeciesGlyph: [SpeciesGlyph_t, [Layout_t]],
Layout_createReactionGlyph: [ReactionGlyph_t, [Layout_t]],
Layout_createGeneralGlyph: [GeneralGlyph_t, [Layout_t]],
Layout_createTextGlyph: [TextGlyph_t, [Layout_t]],
Layout_createAdditionalGraphicalObject: [GraphicalObject_t, [Layout_t]],
Layout_clone: [Layout_t, [Layout_t]],
Layout_clone: [Layout_t, [Layout_t]],
Layout_isSetId: [ref.types.int32, [Layout_t]],
Layout_getId: [ref.types.CString, [Layout_t]],
Layout_setId: [ref.types.int32, [Layout_t, ref.types.CString]],
Layout_unsetId: [ref.types.void, [Layout_t]],
LineSegment_create: [LineSegment_t, []],
LineSegment_createFrom: [LineSegment_t, [LineSegment_t]],
LineSegment_createWithPoints: [LineSegment_t, [Point_t, Point_t]],
LineSegment_createWithCoordinates: [LineSegment_t, [ref.types.double, ref.types.double, ref.types.double, ref.types.double, ref.types.double, ref.types.double]],
LineSegment_free: [ref.types.void, [LineSegment_t]],
LineSegment_setStart: [ref.types.void, [LineSegment_t, Point_t]],
LineSegment_setEnd: [ref.types.void, [LineSegment_t, Point_t]],
LineSegment_getStart: [Point_t, [LineSegment_t]],
LineSegment_getEnd: [Point_t, [LineSegment_t]],
LineSegment_initDefaults: [ref.types.void, [LineSegment_t]],
LineSegment_clone: [LineSegment_t, [LineSegment_t]],
Point_create: [Point_t, []],
Point_createWithCoordinates: [Point_t, [ref.types.double, ref.types.double, ref.types.double]],
Point_free: [ref.types.void, [Point_t]],
Point_initDefaults: [ref.types.void, [Point_t]],
Point_setOffsets: [ref.types.void, [Point_t, ref.types.double, ref.types.double, ref.types.double]],
Point_setX: [ref.types.void, [Point_t, ref.types.double]],
Point_setY: [ref.types.void, [Point_t, ref.types.double]],
Point_setZ: [ref.types.void, [Point_t, ref.types.double]],
Point_x: [ref.types.double, [Point_t]],
Point_y: [ref.types.double, [Point_t]],
Point_z: [ref.types.double, [Point_t]],
Point_setXOffset: [ref.types.void, [Point_t, ref.types.double]],
Point_setYOffset: [ref.types.void, [Point_t, ref.types.double]],
Point_setZOffset: [ref.types.void, [Point_t, ref.types.double]],
Point_getXOffset: [ref.types.double, [Point_t]],
Point_getYOffset: [ref.types.double, [Point_t]],
Point_getZOffset: [ref.types.double, [Point_t]],
Point_clone: [Point_t, [Point_t]],
ReactionGlyph_create: [ReactionGlyph_t, []],
ReactionGlyph_createFrom: [ReactionGlyph_t, [ReactionGlyph_t]],
ReactionGlyph_clear: [ref.types.void, [ReactionGlyph_t]],
ReactionGlyph_createWith: [ReactionGlyph_t, [ref.types.CString]],
ReactionGlyph_createWithReactionId: [ReactionGlyph_t, [ref.types.CString, ref.types.CString]],
ReactionGlyph_free: [ref.types.void, [ReactionGlyph_t]],
ReactionGlyph_setReactionId: [ref.types.void, [ReactionGlyph_t, ref.types.CString]],
ReactionGlyph_getReactionId: [ref.types.CString, [ReactionGlyph_t]],
ReactionGlyph_isSetReactionId: [ref.types.int32, [ReactionGlyph_t]],
ReactionGlyph_addSpeciesReferenceGlyph: [ref.types.void, [ReactionGlyph_t, SpeciesReferenceGlyph_t]],
ReactionGlyph_getNumSpeciesReferenceGlyphs: [ref.types.uint32, [ReactionGlyph_t]],
ReactionGlyph_getSpeciesReferenceGlyph: [SpeciesReferenceGlyph_t, [ReactionGlyph_t, ref.types.uint32]],
ReactionGlyph_getListOfSpeciesReferenceGlyphs: [ListOf_t, [ReactionGlyph_t]],
ReactionGlyph_removeSpeciesReferenceGlyph: [SpeciesReferenceGlyph_t, [ReactionGlyph_t, ref.types.uint32]],
ReactionGlyph_initDefaults: [ref.types.void, [ReactionGlyph_t]],
ReactionGlyph_setCurve: [ref.types.void, [ReactionGlyph_t, Curve_t]],
ReactionGlyph_getCurve: [Curve_t, [ReactionGlyph_t]],
ReactionGlyph_isSetCurve: [ref.types.int32, [ReactionGlyph_t]],
ReactionGlyph_createSpeciesReferenceGlyph: [SpeciesReferenceGlyph_t, [ReactionGlyph_t]],
ReactionGlyph_createSpeciesReferenceGlyph: [SpeciesReferenceGlyph_t, [ReactionGlyph_t]],
ReactionGlyph_createLineSegment: [LineSegment_t, [ReactionGlyph_t]],
ReactionGlyph_createCubicBezier: [CubicBezier_t, [ReactionGlyph_t]],
ReactionGlyph_removeSpeciesReferenceGlyph: [SpeciesReferenceGlyph_t, [ReactionGlyph_t, ref.types.uint32]],
ReactionGlyph_removeSpeciesReferenceGlyphWithId: [SpeciesReferenceGlyph_t, [ReactionGlyph_t, ref.types.CString]],
ReactionGlyph_getIndexForSpeciesReferenceGlyph: [ref.types.uint32, [ReactionGlyph_t, ref.types.CString]],
ReactionGlyph_clone: [ReactionGlyph_t, [ReactionGlyph_t]],
SpeciesGlyph_create: [SpeciesGlyph_t, []],
SpeciesGlyph_createFrom: [SpeciesGlyph_t, [SpeciesGlyph_t]],
SpeciesGlyph_createWith: [SpeciesGlyph_t, [ref.types.CString]],
SpeciesGlyph_createWithSpeciesId: [SpeciesGlyph_t, [ref.types.CString, ref.types.CString]],
SpeciesGlyph_free: [ref.types.void, [SpeciesGlyph_t]],
SpeciesGlyph_setSpeciesId: [ref.types.void, [SpeciesGlyph_t, ref.types.CString]],
SpeciesGlyph_getSpeciesId: [ref.types.CString, [SpeciesGlyph_t]],
SpeciesGlyph_isSetSpeciesId: [ref.types.int32, [SpeciesGlyph_t]],
SpeciesGlyph_initDefaults: [ref.types.void, [SpeciesGlyph_t]],
SpeciesGlyph_clone: [SpeciesGlyph_t, [SpeciesGlyph_t]],
SpeciesReferenceGlyph_create: [SpeciesReferenceGlyph_t, []],
SpeciesReferenceGlyph_createFrom: [SpeciesReferenceGlyph_t, [SpeciesReferenceGlyph_t]],
SpeciesReferenceGlyph_createWith: [SpeciesReferenceGlyph_t, [ref.types.CString, ref.types.CString, ref.types.CString, ref.types.int32]],
SpeciesReferenceGlyph_free: [ref.types.void, [SpeciesReferenceGlyph_t]],
SpeciesReferenceGlyph_setSpeciesReferenceId: [ref.types.void, [SpeciesReferenceGlyph_t, ref.types.CString]],
SpeciesReferenceGlyph_getSpeciesReferenceId: [ref.types.CString, [SpeciesReferenceGlyph_t]],
SpeciesReferenceGlyph_isSetSpeciesReferenceId: [ref.types.int32, [SpeciesReferenceGlyph_t]],
SpeciesReferenceGlyph_setSpeciesGlyphId: [ref.types.void, [SpeciesReferenceGlyph_t, ref.types.CString]],
SpeciesReferenceGlyph_getSpeciesGlyphId: [ref.types.CString, [SpeciesReferenceGlyph_t]],
SpeciesReferenceGlyph_isSetSpeciesGlyphId: [ref.types.int32, [SpeciesReferenceGlyph_t]],
SpeciesReferenceGlyph_setCurve: [ref.types.void, [SpeciesReferenceGlyph_t, Curve_t]],
SpeciesReferenceGlyph_getCurve: [Curve_t, [SpeciesReferenceGlyph_t]],
SpeciesReferenceGlyph_isSetCurve: [ref.types.int32, [SpeciesReferenceGlyph_t]],
SpeciesReferenceGlyph_setRole: [ref.types.void, [SpeciesReferenceGlyph_t, ref.types.CString]],
SpeciesReferenceGlyph_getRole: [ref.types.int32, [SpeciesReferenceGlyph_t]],
SpeciesReferenceGlyph_getRoleString: [ref.types.CString, [SpeciesReferenceGlyph_t]],
SpeciesReferenceGlyph_isSetRole: [ref.types.int32, [SpeciesReferenceGlyph_t]],
SpeciesReferenceGlyph_initDefaults: [ref.types.void, [SpeciesReferenceGlyph_t]],
SpeciesReferenceGlyph_createLineSegment: [LineSegment_t, [SpeciesReferenceGlyph_t]],
SpeciesReferenceGlyph_createCubicBezier: [CubicBezier_t, [SpeciesReferenceGlyph_t]],
SpeciesReferenceGlyph_clone: [SpeciesReferenceGlyph_t, [SpeciesReferenceGlyph_t]],
SpeciesReferenceGlyph_isSetId: [ref.types.int32, [SpeciesReferenceGlyph_t]],
SpeciesReferenceGlyph_getId: [ref.types.CString, [SpeciesReferenceGlyph_t]],
SpeciesReferenceGlyph_setId: [ref.types.int32, [SpeciesReferenceGlyph_t, ref.types.CString]],
SpeciesReferenceGlyph_unsetId: [ref.types.void, [SpeciesReferenceGlyph_t]],
TextGlyph_create: [TextGlyph_t, []],
TextGlyph_createFrom: [TextGlyph_t, [TextGlyph_t]],
TextGlyph_createWith: [TextGlyph_t, [ref.types.CString]],
TextGlyph_createWithText: [TextGlyph_t, [ref.types.CString, ref.types.CString]],
TextGlyph_free: [ref.types.void, [TextGlyph_t]],
TextGlyph_setText: [ref.types.void, [TextGlyph_t, ref.types.CString]],
TextGlyph_setOriginOfTextId: [ref.types.void, [TextGlyph_t, ref.types.CString]],
TextGlyph_setGraphicalObjectId: [ref.types.void, [TextGlyph_t, ref.types.CString]],
TextGlyph_getText: [ref.types.CString, [TextGlyph_t]],
TextGlyph_getOriginOfTextId: [ref.types.CString, [TextGlyph_t]],
TextGlyph_getGraphicalObjectId: [ref.types.CString, [TextGlyph_t]],
TextGlyph_isSetText: [ref.types.int32, [TextGlyph_t]],
TextGlyph_isSetOriginOfTextId: [ref.types.int32, [TextGlyph_t]],
TextGlyph_isSetGraphicalObjectId: [ref.types.int32, [TextGlyph_t]],
TextGlyph_initDefaults: [ref.types.void, [TextGlyph_t]],
TextGlyph_clone: [TextGlyph_t, [TextGlyph_t]],
ReferenceGlyph_create: [ReferenceGlyph_t, []],
ReferenceGlyph_createFrom: [ReferenceGlyph_t, [ReferenceGlyph_t]],
ReferenceGlyph_createWith: [ReferenceGlyph_t, [ref.types.CString, ref.types.CString, ref.types.CString, ref.types.CString]],
ReferenceGlyph_free: [ref.types.void, [ReferenceGlyph_t]],
ReferenceGlyph_setReferenceId: [ref.types.void, [ReferenceGlyph_t, ref.types.CString]],
ReferenceGlyph_getReferenceId: [ref.types.CString, [ReferenceGlyph_t]],
ReferenceGlyph_isSetReferenceId: [ref.types.int32, [ReferenceGlyph_t]],
ReferenceGlyph_setGlyphId: [ref.types.void, [ReferenceGlyph_t, ref.types.CString]],
ReferenceGlyph_getGlyphId: [ref.types.CString, [ReferenceGlyph_t]],
ReferenceGlyph_isSetGlyphId: [ref.types.int32, [ReferenceGlyph_t]],
ReferenceGlyph_setCurve: [ref.types.void, [ReferenceGlyph_t, Curve_t]],
ReferenceGlyph_getCurve: [Curve_t, [ReferenceGlyph_t]],
ReferenceGlyph_isSetCurve: [ref.types.int32, [ReferenceGlyph_t]],
ReferenceGlyph_setRole: [ref.types.void, [ReferenceGlyph_t, ref.types.CString]],
ReferenceGlyph_getRole: [ref.types.CString, [ReferenceGlyph_t]],
ReferenceGlyph_isSetRole: [ref.types.int32, [ReferenceGlyph_t]],
ReferenceGlyph_initDefaults: [ref.types.void, [ReferenceGlyph_t]],
ReferenceGlyph_createLineSegment: [LineSegment_t, [ReferenceGlyph_t]],
ReferenceGlyph_createCubicBezier: [CubicBezier_t, [ReferenceGlyph_t]],
ReferenceGlyph_clone: [ReferenceGlyph_t, [ReferenceGlyph_t]],
ReferenceGlyph_isSetId: [ref.types.int32, [ReferenceGlyph_t]],
ReferenceGlyph_getId: [ref.types.CString, [ReferenceGlyph_t]],
ReferenceGlyph_setId: [ref.types.int32, [ReferenceGlyph_t, ref.types.CString]],
ReferenceGlyph_unsetId: [ref.types.void, [ReferenceGlyph_t]],
GeneralGlyph_create: [GeneralGlyph_t, []],
GeneralGlyph_createFrom: [GeneralGlyph_t, [GeneralGlyph_t]],
GeneralGlyph_createWith: [GeneralGlyph_t, [ref.types.CString]],
GeneralGlyph_createWithReferenceId: [GeneralGlyph_t, [ref.types.CString, ref.types.CString]],
GeneralGlyph_free: [ref.types.void, [GeneralGlyph_t]],
GeneralGlyph_setReferenceId: [ref.types.void, [GeneralGlyph_t, ref.types.CString]],
GeneralGlyph_getReferenceId: [ref.types.CString, [GeneralGlyph_t]],
GeneralGlyph_isSetReferenceId: [ref.types.int32, [GeneralGlyph_t]],
GeneralGlyph_addReferenceGlyph: [ref.types.void, [GeneralGlyph_t, ReferenceGlyph_t]],
GeneralGlyph_getNumReferenceGlyphs: [ref.types.uint32, [GeneralGlyph_t]],
GeneralGlyph_getReferenceGlyph: [ReferenceGlyph_t, [GeneralGlyph_t, ref.types.uint32]],
GeneralGlyph_getListOfReferenceGlyphs: [ListOf_t, [GeneralGlyph_t]],
GeneralGlyph_removeReferenceGlyph: [ReferenceGlyph_t, [GeneralGlyph_t, ref.types.uint32]],
GeneralGlyph_initDefaults: [ref.types.void, [GeneralGlyph_t]],
GeneralGlyph_setCurve: [ref.types.void, [GeneralGlyph_t, Curve_t]],
GeneralGlyph_getCurve: [Curve_t, [GeneralGlyph_t]],
GeneralGlyph_isSetCurve: [ref.types.int32, [GeneralGlyph_t]],
GeneralGlyph_createReferenceGlyph: [ReferenceGlyph_t, [GeneralGlyph_t]],
GeneralGlyph_createReferenceGlyph: [ReferenceGlyph_t, [GeneralGlyph_t]],
GeneralGlyph_createLineSegment: [LineSegment_t, [GeneralGlyph_t]],
GeneralGlyph_createCubicBezier: [CubicBezier_t, [GeneralGlyph_t]],
GeneralGlyph_removeReferenceGlyph: [ReferenceGlyph_t, [GeneralGlyph_t, ref.types.uint32]],
GeneralGlyph_removeReferenceGlyphWithId: [ReferenceGlyph_t, [GeneralGlyph_t, ref.types.CString]],
GeneralGlyph_getIndexForReferenceGlyph: [ref.types.uint32, [GeneralGlyph_t, ref.types.CString]],
GeneralGlyph_clone: [GeneralGlyph_t, [GeneralGlyph_t]],
XMLTriple_create: [XMLTriple_t, []],
XMLTriple_createWith: [XMLTriple_t, [ref.types.CString, ref.types.CString, ref.types.CString]],
XMLTriple_free: [ref.types.void, [XMLTriple_t]],
XMLTriple_clone: [XMLTriple_t, [XMLTriple_t]],
XMLTriple_getName: [ref.types.CString, [XMLTriple_t]],
XMLTriple_getPrefix: [ref.types.CString, [XMLTriple_t]],
XMLTriple_getURI: [ref.types.CString, [XMLTriple_t]],
XMLTriple_getPrefixedName: [ref.types.CString, [XMLTriple_t]],
XMLTriple_isEmpty: [ref.types.int32, [XMLTriple_t]],
XMLTriple_equalTo: [ref.types.int32, [XMLTriple_t, XMLTriple_t]],
XMLTriple_notEqualTo: [ref.types.int32, [XMLTriple_t, XMLTriple_t]],
});
#!/bin/sh
find /usr/local/include/sbml -name "*.h" -exec echo '#include "{}"' \; >libclangify.h
ffi-generate-node -f libclangify.h -l libsbml > bindings.js
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment