/* Code generated by meta_modelica_gen_boxvar.py */

#if !(defined(OMC_MINIMAL_RUNTIME) || defined(OMC_FMI_RUNTIME))

static const MMC_DEFSTRUCTLIT(boxvar_lit_arrayAppend,2,0) {(modelica_metatype)boxptr_arrayAppend,0}};
#define boxvar_arrayAppend MMC_REFSTRUCTLIT(boxvar_lit_arrayAppend)
static const MMC_DEFSTRUCTLIT(boxvar_lit_arrayCopy,2,0) {(modelica_metatype)boxptr_arrayCopy,0}};
#define boxvar_arrayCopy MMC_REFSTRUCTLIT(boxvar_lit_arrayCopy)
static const MMC_DEFSTRUCTLIT(boxvar_lit_arrayGet,2,0) {(modelica_metatype)boxptr_arrayGet,0}};
#define boxvar_arrayGet MMC_REFSTRUCTLIT(boxvar_lit_arrayGet)
static const MMC_DEFSTRUCTLIT(boxvar_lit_arrayList,2,0) {(modelica_metatype)boxptr_arrayList,0}};
#define boxvar_arrayList MMC_REFSTRUCTLIT(boxvar_lit_arrayList)
static const MMC_DEFSTRUCTLIT(boxvar_lit_arrayNth,2,0) {(modelica_metatype)boxptr_arrayNth,0}};
#define boxvar_arrayNth MMC_REFSTRUCTLIT(boxvar_lit_arrayNth)
static const MMC_DEFSTRUCTLIT(boxvar_lit_arrayUpdate,2,0) {(modelica_metatype)boxptr_arrayUpdate,0}};
#define boxvar_arrayUpdate MMC_REFSTRUCTLIT(boxvar_lit_arrayUpdate)
static const MMC_DEFSTRUCTLIT(boxvar_lit_boolAnd,2,0) {(modelica_metatype)boxptr_boolAnd,0}};
#define boxvar_boolAnd MMC_REFSTRUCTLIT(boxvar_lit_boolAnd)
static const MMC_DEFSTRUCTLIT(boxvar_lit_boolEq,2,0) {(modelica_metatype)boxptr_boolEq,0}};
#define boxvar_boolEq MMC_REFSTRUCTLIT(boxvar_lit_boolEq)
static const MMC_DEFSTRUCTLIT(boxvar_lit_boolNot,2,0) {(modelica_metatype)boxptr_boolNot,0}};
#define boxvar_boolNot MMC_REFSTRUCTLIT(boxvar_lit_boolNot)
static const MMC_DEFSTRUCTLIT(boxvar_lit_boolOr,2,0) {(modelica_metatype)boxptr_boolOr,0}};
#define boxvar_boolOr MMC_REFSTRUCTLIT(boxvar_lit_boolOr)
static const MMC_DEFSTRUCTLIT(boxvar_lit_boolString,2,0) {(modelica_metatype)boxptr_boolString,0}};
#define boxvar_boolString MMC_REFSTRUCTLIT(boxvar_lit_boolString)
static const MMC_DEFSTRUCTLIT(boxvar_lit_cons,2,0) {(modelica_metatype)boxptr_cons,0}};
#define boxvar_cons MMC_REFSTRUCTLIT(boxvar_lit_cons)
static const MMC_DEFSTRUCTLIT(boxvar_lit_equality,2,0) {(modelica_metatype)boxptr_equality,0}};
#define boxvar_equality MMC_REFSTRUCTLIT(boxvar_lit_equality)
static const MMC_DEFSTRUCTLIT(boxvar_lit_getGlobalRoot,2,0) {(modelica_metatype)boxptr_getGlobalRoot,0}};
#define boxvar_getGlobalRoot MMC_REFSTRUCTLIT(boxvar_lit_getGlobalRoot)
static const MMC_DEFSTRUCTLIT(boxvar_lit_intAbs,2,0) {(modelica_metatype)boxptr_intAbs,0}};
#define boxvar_intAbs MMC_REFSTRUCTLIT(boxvar_lit_intAbs)
static const MMC_DEFSTRUCTLIT(boxvar_lit_intAdd,2,0) {(modelica_metatype)boxptr_intAdd,0}};
#define boxvar_intAdd MMC_REFSTRUCTLIT(boxvar_lit_intAdd)
static const MMC_DEFSTRUCTLIT(boxvar_lit_intDiv,2,0) {(modelica_metatype)boxptr_intDiv,0}};
#define boxvar_intDiv MMC_REFSTRUCTLIT(boxvar_lit_intDiv)
static const MMC_DEFSTRUCTLIT(boxvar_lit_intEq,2,0) {(modelica_metatype)boxptr_intEq,0}};
#define boxvar_intEq MMC_REFSTRUCTLIT(boxvar_lit_intEq)
static const MMC_DEFSTRUCTLIT(boxvar_lit_intGe,2,0) {(modelica_metatype)boxptr_intGe,0}};
#define boxvar_intGe MMC_REFSTRUCTLIT(boxvar_lit_intGe)
static const MMC_DEFSTRUCTLIT(boxvar_lit_intGt,2,0) {(modelica_metatype)boxptr_intGt,0}};
#define boxvar_intGt MMC_REFSTRUCTLIT(boxvar_lit_intGt)
static const MMC_DEFSTRUCTLIT(boxvar_lit_intLe,2,0) {(modelica_metatype)boxptr_intLe,0}};
#define boxvar_intLe MMC_REFSTRUCTLIT(boxvar_lit_intLe)
static const MMC_DEFSTRUCTLIT(boxvar_lit_intLt,2,0) {(modelica_metatype)boxptr_intLt,0}};
#define boxvar_intLt MMC_REFSTRUCTLIT(boxvar_lit_intLt)
static const MMC_DEFSTRUCTLIT(boxvar_lit_intMax,2,0) {(modelica_metatype)boxptr_intMax,0}};
#define boxvar_intMax MMC_REFSTRUCTLIT(boxvar_lit_intMax)
static const MMC_DEFSTRUCTLIT(boxvar_lit_intMin,2,0) {(modelica_metatype)boxptr_intMin,0}};
#define boxvar_intMin MMC_REFSTRUCTLIT(boxvar_lit_intMin)
static const MMC_DEFSTRUCTLIT(boxvar_lit_intMod,2,0) {(modelica_metatype)boxptr_intMod,0}};
#define boxvar_intMod MMC_REFSTRUCTLIT(boxvar_lit_intMod)
static const MMC_DEFSTRUCTLIT(boxvar_lit_intMul,2,0) {(modelica_metatype)boxptr_intMul,0}};
#define boxvar_intMul MMC_REFSTRUCTLIT(boxvar_lit_intMul)
static const MMC_DEFSTRUCTLIT(boxvar_lit_intNe,2,0) {(modelica_metatype)boxptr_intNe,0}};
#define boxvar_intNe MMC_REFSTRUCTLIT(boxvar_lit_intNe)
static const MMC_DEFSTRUCTLIT(boxvar_lit_intNeg,2,0) {(modelica_metatype)boxptr_intNeg,0}};
#define boxvar_intNeg MMC_REFSTRUCTLIT(boxvar_lit_intNeg)
static const MMC_DEFSTRUCTLIT(boxvar_lit_intReal,2,0) {(modelica_metatype)boxptr_intReal,0}};
#define boxvar_intReal MMC_REFSTRUCTLIT(boxvar_lit_intReal)
static const MMC_DEFSTRUCTLIT(boxvar_lit_intString,2,0) {(modelica_metatype)boxptr_intString,0}};
#define boxvar_intString MMC_REFSTRUCTLIT(boxvar_lit_intString)
static const MMC_DEFSTRUCTLIT(boxvar_lit_intStringChar,2,0) {(modelica_metatype)boxptr_intStringChar,0}};
#define boxvar_intStringChar MMC_REFSTRUCTLIT(boxvar_lit_intStringChar)
static const MMC_DEFSTRUCTLIT(boxvar_lit_intSub,2,0) {(modelica_metatype)boxptr_intSub,0}};
#define boxvar_intSub MMC_REFSTRUCTLIT(boxvar_lit_intSub)
static const MMC_DEFSTRUCTLIT(boxvar_lit_isNone,2,0) {(modelica_metatype)boxptr_isNone,0}};
#define boxvar_isNone MMC_REFSTRUCTLIT(boxvar_lit_isNone)
static const MMC_DEFSTRUCTLIT(boxvar_lit_isSome,2,0) {(modelica_metatype)boxptr_isSome,0}};
#define boxvar_isSome MMC_REFSTRUCTLIT(boxvar_lit_isSome)
static const MMC_DEFSTRUCTLIT(boxvar_lit_listAppend,2,0) {(modelica_metatype)boxptr_listAppend,0}};
#define boxvar_listAppend MMC_REFSTRUCTLIT(boxvar_lit_listAppend)
static const MMC_DEFSTRUCTLIT(boxvar_lit_listArray,2,0) {(modelica_metatype)boxptr_listArray,0}};
#define boxvar_listArray MMC_REFSTRUCTLIT(boxvar_lit_listArray)
static const MMC_DEFSTRUCTLIT(boxvar_lit_listDelete,2,0) {(modelica_metatype)boxptr_listDelete,0}};
#define boxvar_listDelete MMC_REFSTRUCTLIT(boxvar_lit_listDelete)
static const MMC_DEFSTRUCTLIT(boxvar_lit_listEmpty,2,0) {(modelica_metatype)boxptr_listEmpty,0}};
#define boxvar_listEmpty MMC_REFSTRUCTLIT(boxvar_lit_listEmpty)
static const MMC_DEFSTRUCTLIT(boxvar_lit_listGet,2,0) {(modelica_metatype)boxptr_listGet,0}};
#define boxvar_listGet MMC_REFSTRUCTLIT(boxvar_lit_listGet)
static const MMC_DEFSTRUCTLIT(boxvar_lit_listHead,2,0) {(modelica_metatype)boxptr_listHead,0}};
#define boxvar_listHead MMC_REFSTRUCTLIT(boxvar_lit_listHead)
static const MMC_DEFSTRUCTLIT(boxvar_lit_listLength,2,0) {(modelica_metatype)boxptr_listLength,0}};
#define boxvar_listLength MMC_REFSTRUCTLIT(boxvar_lit_listLength)
static const MMC_DEFSTRUCTLIT(boxvar_lit_listMember,2,0) {(modelica_metatype)boxptr_listMember,0}};
#define boxvar_listMember MMC_REFSTRUCTLIT(boxvar_lit_listMember)
static const MMC_DEFSTRUCTLIT(boxvar_lit_listNth,2,0) {(modelica_metatype)boxptr_listNth,0}};
#define boxvar_listNth MMC_REFSTRUCTLIT(boxvar_lit_listNth)
static const MMC_DEFSTRUCTLIT(boxvar_lit_listRest,2,0) {(modelica_metatype)boxptr_listRest,0}};
#define boxvar_listRest MMC_REFSTRUCTLIT(boxvar_lit_listRest)
static const MMC_DEFSTRUCTLIT(boxvar_lit_listReverse,2,0) {(modelica_metatype)boxptr_listReverse,0}};
#define boxvar_listReverse MMC_REFSTRUCTLIT(boxvar_lit_listReverse)
static const MMC_DEFSTRUCTLIT(boxvar_lit_listReverseInPlace,2,0) {(modelica_metatype)boxptr_listReverseInPlace,0}};
#define boxvar_listReverseInPlace MMC_REFSTRUCTLIT(boxvar_lit_listReverseInPlace)
static const MMC_DEFSTRUCTLIT(boxvar_lit_print,2,0) {(modelica_metatype)boxptr_print,0}};
#define boxvar_print MMC_REFSTRUCTLIT(boxvar_lit_print)
static const MMC_DEFSTRUCTLIT(boxvar_lit_realAbs,2,0) {(modelica_metatype)boxptr_realAbs,0}};
#define boxvar_realAbs MMC_REFSTRUCTLIT(boxvar_lit_realAbs)
static const MMC_DEFSTRUCTLIT(boxvar_lit_realAdd,2,0) {(modelica_metatype)boxptr_realAdd,0}};
#define boxvar_realAdd MMC_REFSTRUCTLIT(boxvar_lit_realAdd)
static const MMC_DEFSTRUCTLIT(boxvar_lit_realDiv,2,0) {(modelica_metatype)boxptr_realDiv,0}};
#define boxvar_realDiv MMC_REFSTRUCTLIT(boxvar_lit_realDiv)
static const MMC_DEFSTRUCTLIT(boxvar_lit_realEq,2,0) {(modelica_metatype)boxptr_realEq,0}};
#define boxvar_realEq MMC_REFSTRUCTLIT(boxvar_lit_realEq)
static const MMC_DEFSTRUCTLIT(boxvar_lit_realGe,2,0) {(modelica_metatype)boxptr_realGe,0}};
#define boxvar_realGe MMC_REFSTRUCTLIT(boxvar_lit_realGe)
static const MMC_DEFSTRUCTLIT(boxvar_lit_realGt,2,0) {(modelica_metatype)boxptr_realGt,0}};
#define boxvar_realGt MMC_REFSTRUCTLIT(boxvar_lit_realGt)
static const MMC_DEFSTRUCTLIT(boxvar_lit_realInt,2,0) {(modelica_metatype)boxptr_realInt,0}};
#define boxvar_realInt MMC_REFSTRUCTLIT(boxvar_lit_realInt)
static const MMC_DEFSTRUCTLIT(boxvar_lit_realLe,2,0) {(modelica_metatype)boxptr_realLe,0}};
#define boxvar_realLe MMC_REFSTRUCTLIT(boxvar_lit_realLe)
static const MMC_DEFSTRUCTLIT(boxvar_lit_realLt,2,0) {(modelica_metatype)boxptr_realLt,0}};
#define boxvar_realLt MMC_REFSTRUCTLIT(boxvar_lit_realLt)
static const MMC_DEFSTRUCTLIT(boxvar_lit_realMax,2,0) {(modelica_metatype)boxptr_realMax,0}};
#define boxvar_realMax MMC_REFSTRUCTLIT(boxvar_lit_realMax)
static const MMC_DEFSTRUCTLIT(boxvar_lit_realMin,2,0) {(modelica_metatype)boxptr_realMin,0}};
#define boxvar_realMin MMC_REFSTRUCTLIT(boxvar_lit_realMin)
static const MMC_DEFSTRUCTLIT(boxvar_lit_realMod,2,0) {(modelica_metatype)boxptr_realMod,0}};
#define boxvar_realMod MMC_REFSTRUCTLIT(boxvar_lit_realMod)
static const MMC_DEFSTRUCTLIT(boxvar_lit_realMul,2,0) {(modelica_metatype)boxptr_realMul,0}};
#define boxvar_realMul MMC_REFSTRUCTLIT(boxvar_lit_realMul)
static const MMC_DEFSTRUCTLIT(boxvar_lit_realNe,2,0) {(modelica_metatype)boxptr_realNe,0}};
#define boxvar_realNe MMC_REFSTRUCTLIT(boxvar_lit_realNe)
static const MMC_DEFSTRUCTLIT(boxvar_lit_realNeg,2,0) {(modelica_metatype)boxptr_realNeg,0}};
#define boxvar_realNeg MMC_REFSTRUCTLIT(boxvar_lit_realNeg)
static const MMC_DEFSTRUCTLIT(boxvar_lit_realPow,2,0) {(modelica_metatype)boxptr_realPow,0}};
#define boxvar_realPow MMC_REFSTRUCTLIT(boxvar_lit_realPow)
static const MMC_DEFSTRUCTLIT(boxvar_lit_realString,2,0) {(modelica_metatype)boxptr_realString,0}};
#define boxvar_realString MMC_REFSTRUCTLIT(boxvar_lit_realString)
static const MMC_DEFSTRUCTLIT(boxvar_lit_realSub,2,0) {(modelica_metatype)boxptr_realSub,0}};
#define boxvar_realSub MMC_REFSTRUCTLIT(boxvar_lit_realSub)
static const MMC_DEFSTRUCTLIT(boxvar_lit_setGlobalRoot,2,0) {(modelica_metatype)boxptr_setGlobalRoot,0}};
#define boxvar_setGlobalRoot MMC_REFSTRUCTLIT(boxvar_lit_setGlobalRoot)
static const MMC_DEFSTRUCTLIT(boxvar_lit_stringAppend,2,0) {(modelica_metatype)boxptr_stringAppend,0}};
#define boxvar_stringAppend MMC_REFSTRUCTLIT(boxvar_lit_stringAppend)
static const MMC_DEFSTRUCTLIT(boxvar_lit_stringCharInt,2,0) {(modelica_metatype)boxptr_stringCharInt,0}};
#define boxvar_stringCharInt MMC_REFSTRUCTLIT(boxvar_lit_stringCharInt)
static const MMC_DEFSTRUCTLIT(boxvar_lit_stringCompare,2,0) {(modelica_metatype)boxptr_stringCompare,0}};
#define boxvar_stringCompare MMC_REFSTRUCTLIT(boxvar_lit_stringCompare)
static const MMC_DEFSTRUCTLIT(boxvar_lit_stringDelimitList,2,0) {(modelica_metatype)boxptr_stringDelimitList,0}};
#define boxvar_stringDelimitList MMC_REFSTRUCTLIT(boxvar_lit_stringDelimitList)
static const MMC_DEFSTRUCTLIT(boxvar_lit_stringEq,2,0) {(modelica_metatype)boxptr_stringEq,0}};
#define boxvar_stringEq MMC_REFSTRUCTLIT(boxvar_lit_stringEq)
static const MMC_DEFSTRUCTLIT(boxvar_lit_stringEqual,2,0) {(modelica_metatype)boxptr_stringEqual,0}};
#define boxvar_stringEqual MMC_REFSTRUCTLIT(boxvar_lit_stringEqual)
static const MMC_DEFSTRUCTLIT(boxvar_lit_stringGet,2,0) {(modelica_metatype)boxptr_stringGet,0}};
#define boxvar_stringGet MMC_REFSTRUCTLIT(boxvar_lit_stringGet)
static const MMC_DEFSTRUCTLIT(boxvar_lit_stringGetStringChar,2,0) {(modelica_metatype)boxptr_stringGetStringChar,0}};
#define boxvar_stringGetStringChar MMC_REFSTRUCTLIT(boxvar_lit_stringGetStringChar)
static const MMC_DEFSTRUCTLIT(boxvar_lit_stringHash,2,0) {(modelica_metatype)boxptr_stringHash,0}};
#define boxvar_stringHash MMC_REFSTRUCTLIT(boxvar_lit_stringHash)
static const MMC_DEFSTRUCTLIT(boxvar_lit_stringHashDjb2,2,0) {(modelica_metatype)boxptr_stringHashDjb2,0}};
#define boxvar_stringHashDjb2 MMC_REFSTRUCTLIT(boxvar_lit_stringHashDjb2)
static const MMC_DEFSTRUCTLIT(boxvar_lit_stringHashDjb2Mod,2,0) {(modelica_metatype)boxptr_stringHashDjb2Mod,0}};
#define boxvar_stringHashDjb2Mod MMC_REFSTRUCTLIT(boxvar_lit_stringHashDjb2Mod)
static const MMC_DEFSTRUCTLIT(boxvar_lit_stringHashSdbm,2,0) {(modelica_metatype)boxptr_stringHashSdbm,0}};
#define boxvar_stringHashSdbm MMC_REFSTRUCTLIT(boxvar_lit_stringHashSdbm)
static const MMC_DEFSTRUCTLIT(boxvar_lit_stringInt,2,0) {(modelica_metatype)boxptr_stringInt,0}};
#define boxvar_stringInt MMC_REFSTRUCTLIT(boxvar_lit_stringInt)
static const MMC_DEFSTRUCTLIT(boxvar_lit_stringLength,2,0) {(modelica_metatype)boxptr_stringLength,0}};
#define boxvar_stringLength MMC_REFSTRUCTLIT(boxvar_lit_stringLength)
static const MMC_DEFSTRUCTLIT(boxvar_lit_stringReal,2,0) {(modelica_metatype)boxptr_stringReal,0}};
#define boxvar_stringReal MMC_REFSTRUCTLIT(boxvar_lit_stringReal)
static const MMC_DEFSTRUCTLIT(boxvar_lit_stringUpdateStringChar,2,0) {(modelica_metatype)boxptr_stringUpdateStringChar,0}};
#define boxvar_stringUpdateStringChar MMC_REFSTRUCTLIT(boxvar_lit_stringUpdateStringChar)
static const MMC_DEFSTRUCTLIT(boxvar_lit_substring,2,0) {(modelica_metatype)boxptr_substring,0}};
#define boxvar_substring MMC_REFSTRUCTLIT(boxvar_lit_substring)
static const MMC_DEFSTRUCTLIT(boxvar_lit_valueConstructor,2,0) {(modelica_metatype)boxptr_valueConstructor,0}};
#define boxvar_valueConstructor MMC_REFSTRUCTLIT(boxvar_lit_valueConstructor)
static const MMC_DEFSTRUCTLIT(boxvar_lit_valueEq,2,0) {(modelica_metatype)boxptr_valueEq,0}};
#define boxvar_valueEq MMC_REFSTRUCTLIT(boxvar_lit_valueEq)
static const MMC_DEFSTRUCTLIT(boxvar_lit_valueHashMod,2,0) {(modelica_metatype)boxptr_valueHashMod,0}};
#define boxvar_valueHashMod MMC_REFSTRUCTLIT(boxvar_lit_valueHashMod)

#endif /* #if !(defined(OMC_MINIMAL_RUNTIME) || defined(OMC_FMI_RUNTIME)) */
