#ifndef SCodeUtil__H
#define SCodeUtil__H
#include "meta/meta_modelica.h"
#include "util/modelica.h"
#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#ifdef __cplusplus
extern "C" {
#endif
extern struct record_description Absyn_Algorithm_ALG__ASSIGN__desc;
extern struct record_description Absyn_Algorithm_ALG__BREAK__desc;
extern struct record_description Absyn_Algorithm_ALG__CONTINUE__desc;
extern struct record_description Absyn_Algorithm_ALG__FAILURE__desc;
extern struct record_description Absyn_Algorithm_ALG__FOR__desc;
extern struct record_description Absyn_Algorithm_ALG__IF__desc;
extern struct record_description Absyn_Algorithm_ALG__NORETCALL__desc;
extern struct record_description Absyn_Algorithm_ALG__PARFOR__desc;
extern struct record_description Absyn_Algorithm_ALG__RETURN__desc;
extern struct record_description Absyn_Algorithm_ALG__WHEN__A__desc;
extern struct record_description Absyn_Algorithm_ALG__WHILE__desc;
extern struct record_description Absyn_AlgorithmItem_ALGORITHMITEM__desc;
extern struct record_description Absyn_ComponentRef_CREF__IDENT__desc;
extern struct record_description Absyn_ComponentRef_CREF__QUAL__desc;
extern struct record_description Absyn_Direction_BIDIR__desc;
extern struct record_description Absyn_Exp_CREF__desc;
extern struct record_description Absyn_ForIterator_ITERATOR__desc;
extern struct record_description Absyn_FunctionArgs_FUNCTIONARGS__desc;
extern struct record_description Absyn_InnerOuter_NOT__INNER__OUTER__desc;
extern struct record_description Absyn_IsField_NONFIELD__desc;
extern struct record_description Absyn_NamedArg_NAMEDARG__desc;
extern struct record_description Absyn_Path_IDENT__desc;
extern struct record_description Absyn_Subscript_SUBSCRIPT__desc;
extern struct record_description Absyn_TypeSpec_TPATH__desc;
extern struct record_description ErrorTypes_Message_MESSAGE__desc;
extern struct record_description ErrorTypes_MessageType_TRANSLATION__desc;
extern struct record_description ErrorTypes_Severity_ERROR__desc;
extern struct record_description Gettext_TranslatableContent_gettext__desc;
extern struct record_description SCode_Annotation_ANNOTATION__desc;
extern struct record_description SCode_Attributes_ATTR__desc;
extern struct record_description SCode_ClassDef_CLASS__EXTENDS__desc;
extern struct record_description SCode_ClassDef_DERIVED__desc;
extern struct record_description SCode_ClassDef_PARTS__desc;
extern struct record_description SCode_Comment_COMMENT__desc;
extern struct record_description SCode_ConnectorType_FLOW__desc;
extern struct record_description SCode_ConnectorType_POTENTIAL__desc;
extern struct record_description SCode_ConnectorType_STREAM__desc;
extern struct record_description SCode_EEquation_EQ__ASSERT__desc;
extern struct record_description SCode_EEquation_EQ__CONNECT__desc;
extern struct record_description SCode_EEquation_EQ__EQUALS__desc;
extern struct record_description SCode_EEquation_EQ__FOR__desc;
extern struct record_description SCode_EEquation_EQ__IF__desc;
extern struct record_description SCode_EEquation_EQ__NORETCALL__desc;
extern struct record_description SCode_EEquation_EQ__PDE__desc;
extern struct record_description SCode_EEquation_EQ__REINIT__desc;
extern struct record_description SCode_EEquation_EQ__TERMINATE__desc;
extern struct record_description SCode_EEquation_EQ__WHEN__desc;
extern struct record_description SCode_Each_EACH__desc;
extern struct record_description SCode_Each_NOT__EACH__desc;
extern struct record_description SCode_Element_CLASS__desc;
extern struct record_description SCode_Element_COMPONENT__desc;
extern struct record_description SCode_Element_DEFINEUNIT__desc;
extern struct record_description SCode_Element_EXTENDS__desc;
extern struct record_description SCode_Element_IMPORT__desc;
extern struct record_description SCode_Encapsulated_ENCAPSULATED__desc;
extern struct record_description SCode_Encapsulated_NOT__ENCAPSULATED__desc;
extern struct record_description SCode_Equation_EQUATION__desc;
extern struct record_description SCode_Final_FINAL__desc;
extern struct record_description SCode_Final_NOT__FINAL__desc;
extern struct record_description SCode_Mod_MOD__desc;
extern struct record_description SCode_Mod_NOMOD__desc;
extern struct record_description SCode_Parallelism_NON__PARALLEL__desc;
extern struct record_description SCode_Partial_NOT__PARTIAL__desc;
extern struct record_description SCode_Partial_PARTIAL__desc;
extern struct record_description SCode_Prefixes_PREFIXES__desc;
extern struct record_description SCode_Redeclare_NOT__REDECLARE__desc;
extern struct record_description SCode_Redeclare_REDECLARE__desc;
extern struct record_description SCode_Replaceable_NOT__REPLACEABLE__desc;
extern struct record_description SCode_Replaceable_REPLACEABLE__desc;
extern struct record_description SCode_Statement_ALG__ASSERT__desc;
extern struct record_description SCode_Statement_ALG__ASSIGN__desc;
extern struct record_description SCode_Statement_ALG__FAILURE__desc;
extern struct record_description SCode_Statement_ALG__FOR__desc;
extern struct record_description SCode_Statement_ALG__IF__desc;
extern struct record_description SCode_Statement_ALG__NORETCALL__desc;
extern struct record_description SCode_Statement_ALG__PARFOR__desc;
extern struct record_description SCode_Statement_ALG__REINIT__desc;
extern struct record_description SCode_Statement_ALG__TERMINATE__desc;
extern struct record_description SCode_Statement_ALG__WHEN__A__desc;
extern struct record_description SCode_Statement_ALG__WHILE__desc;
extern struct record_description SCode_Variability_CONST__desc;
extern struct record_description SCode_Variability_DISCRETE__desc;
extern struct record_description SCode_Variability_PARAM__desc;
extern struct record_description SCode_Variability_VAR__desc;
extern struct record_description SCode_Visibility_PROTECTED__desc;
extern struct record_description SCode_Visibility_PUBLIC__desc;
extern struct record_description SourceInfo_SOURCEINFO__desc;
DLLExport
modelica_boolean omc_SCodeUtil_hasNamedExternalCall(threadData_t *threadData, modelica_string _name, modelica_metatype _def);
DLLExport
modelica_metatype boxptr_SCodeUtil_hasNamedExternalCall(threadData_t *threadData, modelica_metatype _name, modelica_metatype _def);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_hasNamedExternalCall,2,0) {(void*) boxptr_SCodeUtil_hasNamedExternalCall,0}};
#define boxvar_SCodeUtil_hasNamedExternalCall MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_hasNamedExternalCall)
DLLExport
modelica_metatype omc_SCodeUtil_mergeSCodeMods(threadData_t *threadData, modelica_metatype _inModOuter, modelica_metatype _inModInner);
#define boxptr_SCodeUtil_mergeSCodeMods omc_SCodeUtil_mergeSCodeMods
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_mergeSCodeMods,2,0) {(void*) boxptr_SCodeUtil_mergeSCodeMods,0}};
#define boxvar_SCodeUtil_mergeSCodeMods MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_mergeSCodeMods)
DLLExport
modelica_metatype omc_SCodeUtil_mergeSCodeOptAnn(threadData_t *threadData, modelica_metatype _inModOuter, modelica_metatype _inModInner);
#define boxptr_SCodeUtil_mergeSCodeOptAnn omc_SCodeUtil_mergeSCodeOptAnn
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_mergeSCodeOptAnn,2,0) {(void*) boxptr_SCodeUtil_mergeSCodeOptAnn,0}};
#define boxvar_SCodeUtil_mergeSCodeOptAnn MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_mergeSCodeOptAnn)
DLLExport
modelica_boolean omc_SCodeUtil_isRedeclareElement(threadData_t *threadData, modelica_metatype _element);
DLLExport
modelica_metatype boxptr_SCodeUtil_isRedeclareElement(threadData_t *threadData, modelica_metatype _element);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isRedeclareElement,2,0) {(void*) boxptr_SCodeUtil_isRedeclareElement,0}};
#define boxvar_SCodeUtil_isRedeclareElement MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isRedeclareElement)
DLLExport
void omc_SCodeUtil_checkValidEnumLiteral(threadData_t *threadData, modelica_string _inLiteral, modelica_metatype _inInfo);
#define boxptr_SCodeUtil_checkValidEnumLiteral omc_SCodeUtil_checkValidEnumLiteral
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_checkValidEnumLiteral,2,0) {(void*) boxptr_SCodeUtil_checkValidEnumLiteral,0}};
#define boxvar_SCodeUtil_checkValidEnumLiteral MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_checkValidEnumLiteral)
DLLExport
modelica_metatype omc_SCodeUtil_stripCommentsFromStatementBranch(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fbranch, modelica_boolean _stripAnn, modelica_boolean _stripCmt);
DLLExport
modelica_metatype boxptr_SCodeUtil_stripCommentsFromStatementBranch(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fbranch, modelica_metatype _stripAnn, modelica_metatype _stripCmt);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromStatementBranch,2,0) {(void*) boxptr_SCodeUtil_stripCommentsFromStatementBranch,0}};
#define boxvar_SCodeUtil_stripCommentsFromStatementBranch MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromStatementBranch)
DLLExport
modelica_metatype omc_SCodeUtil_stripCommentsFromStatement(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fstmt, modelica_boolean _stripAnn, modelica_boolean _stripCmt);
DLLExport
modelica_metatype boxptr_SCodeUtil_stripCommentsFromStatement(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fstmt, modelica_metatype _stripAnn, modelica_metatype _stripCmt);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromStatement,2,0) {(void*) boxptr_SCodeUtil_stripCommentsFromStatement,0}};
#define boxvar_SCodeUtil_stripCommentsFromStatement MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromStatement)
DLLExport
modelica_metatype omc_SCodeUtil_stripCommentsFromAlgorithm(threadData_t *threadData, modelica_metatype __omcQ_24in_5Falg, modelica_boolean _stripAnn, modelica_boolean _stripCmt);
DLLExport
modelica_metatype boxptr_SCodeUtil_stripCommentsFromAlgorithm(threadData_t *threadData, modelica_metatype __omcQ_24in_5Falg, modelica_metatype _stripAnn, modelica_metatype _stripCmt);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromAlgorithm,2,0) {(void*) boxptr_SCodeUtil_stripCommentsFromAlgorithm,0}};
#define boxvar_SCodeUtil_stripCommentsFromAlgorithm MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromAlgorithm)
DLLExport
modelica_metatype omc_SCodeUtil_stripCommentsFromWhenEqBranch(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fbranch, modelica_boolean _stripAnn, modelica_boolean _stripCmt);
DLLExport
modelica_metatype boxptr_SCodeUtil_stripCommentsFromWhenEqBranch(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fbranch, modelica_metatype _stripAnn, modelica_metatype _stripCmt);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromWhenEqBranch,2,0) {(void*) boxptr_SCodeUtil_stripCommentsFromWhenEqBranch,0}};
#define boxvar_SCodeUtil_stripCommentsFromWhenEqBranch MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromWhenEqBranch)
DLLExport
modelica_metatype omc_SCodeUtil_stripCommentsFromEEquation(threadData_t *threadData, modelica_metatype __omcQ_24in_5Feq, modelica_boolean _stripAnn, modelica_boolean _stripCmt);
DLLExport
modelica_metatype boxptr_SCodeUtil_stripCommentsFromEEquation(threadData_t *threadData, modelica_metatype __omcQ_24in_5Feq, modelica_metatype _stripAnn, modelica_metatype _stripCmt);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromEEquation,2,0) {(void*) boxptr_SCodeUtil_stripCommentsFromEEquation,0}};
#define boxvar_SCodeUtil_stripCommentsFromEEquation MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromEEquation)
DLLExport
modelica_metatype omc_SCodeUtil_stripCommentsFromEquation(threadData_t *threadData, modelica_metatype __omcQ_24in_5Feq, modelica_boolean _stripAnn, modelica_boolean _stripCmt);
DLLExport
modelica_metatype boxptr_SCodeUtil_stripCommentsFromEquation(threadData_t *threadData, modelica_metatype __omcQ_24in_5Feq, modelica_metatype _stripAnn, modelica_metatype _stripCmt);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromEquation,2,0) {(void*) boxptr_SCodeUtil_stripCommentsFromEquation,0}};
#define boxvar_SCodeUtil_stripCommentsFromEquation MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromEquation)
DLLExport
modelica_metatype omc_SCodeUtil_stripCommentsFromExternalDecl(threadData_t *threadData, modelica_metatype __omcQ_24in_5FextDecl, modelica_boolean _stripAnn, modelica_boolean _stripCmt);
DLLExport
modelica_metatype boxptr_SCodeUtil_stripCommentsFromExternalDecl(threadData_t *threadData, modelica_metatype __omcQ_24in_5FextDecl, modelica_metatype _stripAnn, modelica_metatype _stripCmt);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromExternalDecl,2,0) {(void*) boxptr_SCodeUtil_stripCommentsFromExternalDecl,0}};
#define boxvar_SCodeUtil_stripCommentsFromExternalDecl MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromExternalDecl)
DLLExport
modelica_metatype omc_SCodeUtil_stripCommentsFromComment(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fcmt, modelica_boolean _stripAnn, modelica_boolean _stripCmt);
DLLExport
modelica_metatype boxptr_SCodeUtil_stripCommentsFromComment(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fcmt, modelica_metatype _stripAnn, modelica_metatype _stripCmt);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromComment,2,0) {(void*) boxptr_SCodeUtil_stripCommentsFromComment,0}};
#define boxvar_SCodeUtil_stripCommentsFromComment MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromComment)
DLLExport
modelica_metatype omc_SCodeUtil_stripCommentsFromEnum(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fenum, modelica_boolean _stripAnn, modelica_boolean _stripCmt);
DLLExport
modelica_metatype boxptr_SCodeUtil_stripCommentsFromEnum(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fenum, modelica_metatype _stripAnn, modelica_metatype _stripCmt);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromEnum,2,0) {(void*) boxptr_SCodeUtil_stripCommentsFromEnum,0}};
#define boxvar_SCodeUtil_stripCommentsFromEnum MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromEnum)
DLLExport
modelica_metatype omc_SCodeUtil_stripCommentsFromClassDef(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fcdef, modelica_boolean _stripAnn, modelica_boolean _stripCmt);
DLLExport
modelica_metatype boxptr_SCodeUtil_stripCommentsFromClassDef(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fcdef, modelica_metatype _stripAnn, modelica_metatype _stripCmt);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromClassDef,2,0) {(void*) boxptr_SCodeUtil_stripCommentsFromClassDef,0}};
#define boxvar_SCodeUtil_stripCommentsFromClassDef MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromClassDef)
DLLExport
modelica_metatype omc_SCodeUtil_stripCommentsFromSubMod(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fsubmod, modelica_boolean _stripAnn, modelica_boolean _stripCmt);
DLLExport
modelica_metatype boxptr_SCodeUtil_stripCommentsFromSubMod(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fsubmod, modelica_metatype _stripAnn, modelica_metatype _stripCmt);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromSubMod,2,0) {(void*) boxptr_SCodeUtil_stripCommentsFromSubMod,0}};
#define boxvar_SCodeUtil_stripCommentsFromSubMod MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromSubMod)
DLLExport
modelica_metatype omc_SCodeUtil_stripCommentsFromMod(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fmod, modelica_boolean _stripAnn, modelica_boolean _stripCmt);
DLLExport
modelica_metatype boxptr_SCodeUtil_stripCommentsFromMod(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fmod, modelica_metatype _stripAnn, modelica_metatype _stripCmt);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromMod,2,0) {(void*) boxptr_SCodeUtil_stripCommentsFromMod,0}};
#define boxvar_SCodeUtil_stripCommentsFromMod MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromMod)
DLLExport
modelica_metatype omc_SCodeUtil_stripCommentsFromElement(threadData_t *threadData, modelica_metatype __omcQ_24in_5Felement, modelica_boolean _stripAnn, modelica_boolean _stripCmt);
DLLExport
modelica_metatype boxptr_SCodeUtil_stripCommentsFromElement(threadData_t *threadData, modelica_metatype __omcQ_24in_5Felement, modelica_metatype _stripAnn, modelica_metatype _stripCmt);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromElement,2,0) {(void*) boxptr_SCodeUtil_stripCommentsFromElement,0}};
#define boxvar_SCodeUtil_stripCommentsFromElement MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromElement)
DLLExport
modelica_metatype omc_SCodeUtil_stripCommentsFromProgram(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fprogram, modelica_boolean _stripAnnotations, modelica_boolean _stripComments);
DLLExport
modelica_metatype boxptr_SCodeUtil_stripCommentsFromProgram(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fprogram, modelica_metatype _stripAnnotations, modelica_metatype _stripComments);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromProgram,2,0) {(void*) boxptr_SCodeUtil_stripCommentsFromProgram,0}};
#define boxvar_SCodeUtil_stripCommentsFromProgram MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_stripCommentsFromProgram)
DLLExport
modelica_boolean omc_SCodeUtil_isEmptyClassDef(threadData_t *threadData, modelica_metatype _cdef);
DLLExport
modelica_metatype boxptr_SCodeUtil_isEmptyClassDef(threadData_t *threadData, modelica_metatype _cdef);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isEmptyClassDef,2,0) {(void*) boxptr_SCodeUtil_isEmptyClassDef,0}};
#define boxvar_SCodeUtil_isEmptyClassDef MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isEmptyClassDef)
DLLExport
modelica_metatype omc_SCodeUtil_getConstrainingMod(threadData_t *threadData, modelica_metatype _element);
#define boxptr_SCodeUtil_getConstrainingMod omc_SCodeUtil_getConstrainingMod
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getConstrainingMod,2,0) {(void*) boxptr_SCodeUtil_getConstrainingMod,0}};
#define boxvar_SCodeUtil_getConstrainingMod MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getConstrainingMod)
DLLExport
modelica_boolean omc_SCodeUtil_isEmptyMod(threadData_t *threadData, modelica_metatype _mod);
DLLExport
modelica_metatype boxptr_SCodeUtil_isEmptyMod(threadData_t *threadData, modelica_metatype _mod);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isEmptyMod,2,0) {(void*) boxptr_SCodeUtil_isEmptyMod,0}};
#define boxvar_SCodeUtil_isEmptyMod MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isEmptyMod)
DLLExport
modelica_boolean omc_SCodeUtil_isArrayComponent(threadData_t *threadData, modelica_metatype _inElement);
DLLExport
modelica_metatype boxptr_SCodeUtil_isArrayComponent(threadData_t *threadData, modelica_metatype _inElement);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isArrayComponent,2,0) {(void*) boxptr_SCodeUtil_isArrayComponent,0}};
#define boxvar_SCodeUtil_isArrayComponent MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isArrayComponent)
DLLExport
modelica_metatype omc_SCodeUtil_setComponentName(threadData_t *threadData, modelica_metatype _inE, modelica_string _inName);
#define boxptr_SCodeUtil_setComponentName omc_SCodeUtil_setComponentName
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_setComponentName,2,0) {(void*) boxptr_SCodeUtil_setComponentName,0}};
#define boxvar_SCodeUtil_setComponentName MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_setComponentName)
DLLExport
modelica_metatype omc_SCodeUtil_checkSameRestriction(threadData_t *threadData, modelica_metatype _inResNew, modelica_metatype _inResOrig, modelica_metatype _inInfoNew, modelica_metatype _inInfoOrig, modelica_metatype *out_outInfo);
#define boxptr_SCodeUtil_checkSameRestriction omc_SCodeUtil_checkSameRestriction
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_checkSameRestriction,2,0) {(void*) boxptr_SCodeUtil_checkSameRestriction,0}};
#define boxvar_SCodeUtil_checkSameRestriction MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_checkSameRestriction)
DLLExport
modelica_boolean omc_SCodeUtil_isInitial(threadData_t *threadData, modelica_metatype _inInitial);
DLLExport
modelica_metatype boxptr_SCodeUtil_isInitial(threadData_t *threadData, modelica_metatype _inInitial);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isInitial,2,0) {(void*) boxptr_SCodeUtil_isInitial,0}};
#define boxvar_SCodeUtil_isInitial MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isInitial)
DLLExport
modelica_boolean omc_SCodeUtil_isInstantiableClassRestriction(threadData_t *threadData, modelica_metatype _inRestriction);
DLLExport
modelica_metatype boxptr_SCodeUtil_isInstantiableClassRestriction(threadData_t *threadData, modelica_metatype _inRestriction);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isInstantiableClassRestriction,2,0) {(void*) boxptr_SCodeUtil_isInstantiableClassRestriction,0}};
#define boxvar_SCodeUtil_isInstantiableClassRestriction MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isInstantiableClassRestriction)
DLLExport
modelica_metatype omc_SCodeUtil_getExternalObjectConstructor(threadData_t *threadData, modelica_metatype _inEls);
#define boxptr_SCodeUtil_getExternalObjectConstructor omc_SCodeUtil_getExternalObjectConstructor
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getExternalObjectConstructor,2,0) {(void*) boxptr_SCodeUtil_getExternalObjectConstructor,0}};
#define boxvar_SCodeUtil_getExternalObjectConstructor MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getExternalObjectConstructor)
DLLExport
modelica_metatype omc_SCodeUtil_getExternalObjectDestructor(threadData_t *threadData, modelica_metatype _inEls);
#define boxptr_SCodeUtil_getExternalObjectDestructor omc_SCodeUtil_getExternalObjectDestructor
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getExternalObjectDestructor,2,0) {(void*) boxptr_SCodeUtil_getExternalObjectDestructor,0}};
#define boxvar_SCodeUtil_getExternalObjectDestructor MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getExternalObjectDestructor)
DLLExport
modelica_boolean omc_SCodeUtil_isExternalObject(threadData_t *threadData, modelica_metatype _els);
DLLExport
modelica_metatype boxptr_SCodeUtil_isExternalObject(threadData_t *threadData, modelica_metatype _els);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isExternalObject,2,0) {(void*) boxptr_SCodeUtil_isExternalObject,0}};
#define boxvar_SCodeUtil_isExternalObject MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isExternalObject)
DLLExport
modelica_boolean omc_SCodeUtil_classIsExternalObject(threadData_t *threadData, modelica_metatype _cl);
DLLExport
modelica_metatype boxptr_SCodeUtil_classIsExternalObject(threadData_t *threadData, modelica_metatype _cl);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_classIsExternalObject,2,0) {(void*) boxptr_SCodeUtil_classIsExternalObject,0}};
#define boxvar_SCodeUtil_classIsExternalObject MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_classIsExternalObject)
DLLExport
modelica_boolean omc_SCodeUtil_isValidPackageElement(threadData_t *threadData, modelica_metatype _inElement);
DLLExport
modelica_metatype boxptr_SCodeUtil_isValidPackageElement(threadData_t *threadData, modelica_metatype _inElement);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isValidPackageElement,2,0) {(void*) boxptr_SCodeUtil_isValidPackageElement,0}};
#define boxvar_SCodeUtil_isValidPackageElement MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isValidPackageElement)
DLLExport
modelica_boolean omc_SCodeUtil_isPartial(threadData_t *threadData, modelica_metatype _inClass);
DLLExport
modelica_metatype boxptr_SCodeUtil_isPartial(threadData_t *threadData, modelica_metatype _inClass);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isPartial,2,0) {(void*) boxptr_SCodeUtil_isPartial,0}};
#define boxvar_SCodeUtil_isPartial MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isPartial)
DLLExport
modelica_boolean omc_SCodeUtil_isPackage(threadData_t *threadData, modelica_metatype _inClass);
DLLExport
modelica_metatype boxptr_SCodeUtil_isPackage(threadData_t *threadData, modelica_metatype _inClass);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isPackage,2,0) {(void*) boxptr_SCodeUtil_isPackage,0}};
#define boxvar_SCodeUtil_isPackage MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isPackage)
DLLExport
modelica_metatype omc_SCodeUtil_propagatePrefixInnerOuter(threadData_t *threadData, modelica_metatype _inOriginalIO, modelica_metatype _inIO);
#define boxptr_SCodeUtil_propagatePrefixInnerOuter omc_SCodeUtil_propagatePrefixInnerOuter
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_propagatePrefixInnerOuter,2,0) {(void*) boxptr_SCodeUtil_propagatePrefixInnerOuter,0}};
#define boxvar_SCodeUtil_propagatePrefixInnerOuter MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_propagatePrefixInnerOuter)
DLLExport
modelica_metatype omc_SCodeUtil_propagatePrefixes(threadData_t *threadData, modelica_metatype _inOriginalPrefixes, modelica_metatype _inNewPrefixes);
#define boxptr_SCodeUtil_propagatePrefixes omc_SCodeUtil_propagatePrefixes
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_propagatePrefixes,2,0) {(void*) boxptr_SCodeUtil_propagatePrefixes,0}};
#define boxvar_SCodeUtil_propagatePrefixes MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_propagatePrefixes)
DLLExport
modelica_metatype omc_SCodeUtil_propagateAttributesClass(threadData_t *threadData, modelica_metatype _inOriginalClass, modelica_metatype _inNewClass);
#define boxptr_SCodeUtil_propagateAttributesClass omc_SCodeUtil_propagateAttributesClass
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_propagateAttributesClass,2,0) {(void*) boxptr_SCodeUtil_propagateAttributesClass,0}};
#define boxvar_SCodeUtil_propagateAttributesClass MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_propagateAttributesClass)
DLLExport
modelica_metatype omc_SCodeUtil_propagateAttributesVar(threadData_t *threadData, modelica_metatype _inOriginalVar, modelica_metatype _inNewVar, modelica_boolean _inNewTypeIsArray);
DLLExport
modelica_metatype boxptr_SCodeUtil_propagateAttributesVar(threadData_t *threadData, modelica_metatype _inOriginalVar, modelica_metatype _inNewVar, modelica_metatype _inNewTypeIsArray);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_propagateAttributesVar,2,0) {(void*) boxptr_SCodeUtil_propagateAttributesVar,0}};
#define boxvar_SCodeUtil_propagateAttributesVar MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_propagateAttributesVar)
DLLExport
modelica_metatype omc_SCodeUtil_propagateIsField(threadData_t *threadData, modelica_metatype _inOriginalIsField, modelica_metatype _inNewIsField);
#define boxptr_SCodeUtil_propagateIsField omc_SCodeUtil_propagateIsField
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_propagateIsField,2,0) {(void*) boxptr_SCodeUtil_propagateIsField,0}};
#define boxvar_SCodeUtil_propagateIsField MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_propagateIsField)
DLLExport
modelica_metatype omc_SCodeUtil_propagateDirection(threadData_t *threadData, modelica_metatype _inOriginalDirection, modelica_metatype _inNewDirection);
#define boxptr_SCodeUtil_propagateDirection omc_SCodeUtil_propagateDirection
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_propagateDirection,2,0) {(void*) boxptr_SCodeUtil_propagateDirection,0}};
#define boxvar_SCodeUtil_propagateDirection MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_propagateDirection)
DLLExport
modelica_metatype omc_SCodeUtil_propagateVariability(threadData_t *threadData, modelica_metatype _inOriginalVariability, modelica_metatype _inNewVariability);
#define boxptr_SCodeUtil_propagateVariability omc_SCodeUtil_propagateVariability
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_propagateVariability,2,0) {(void*) boxptr_SCodeUtil_propagateVariability,0}};
#define boxvar_SCodeUtil_propagateVariability MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_propagateVariability)
DLLExport
modelica_metatype omc_SCodeUtil_propagateParallelism(threadData_t *threadData, modelica_metatype _inOriginalParallelism, modelica_metatype _inNewParallelism);
#define boxptr_SCodeUtil_propagateParallelism omc_SCodeUtil_propagateParallelism
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_propagateParallelism,2,0) {(void*) boxptr_SCodeUtil_propagateParallelism,0}};
#define boxvar_SCodeUtil_propagateParallelism MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_propagateParallelism)
DLLExport
modelica_metatype omc_SCodeUtil_propagateConnectorType(threadData_t *threadData, modelica_metatype _inOriginalConnectorType, modelica_metatype _inNewConnectorType);
#define boxptr_SCodeUtil_propagateConnectorType omc_SCodeUtil_propagateConnectorType
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_propagateConnectorType,2,0) {(void*) boxptr_SCodeUtil_propagateConnectorType,0}};
#define boxvar_SCodeUtil_propagateConnectorType MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_propagateConnectorType)
DLLExport
modelica_metatype omc_SCodeUtil_propagateArrayDimensions(threadData_t *threadData, modelica_metatype _inOriginalDims, modelica_metatype _inNewDims);
#define boxptr_SCodeUtil_propagateArrayDimensions omc_SCodeUtil_propagateArrayDimensions
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_propagateArrayDimensions,2,0) {(void*) boxptr_SCodeUtil_propagateArrayDimensions,0}};
#define boxvar_SCodeUtil_propagateArrayDimensions MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_propagateArrayDimensions)
DLLExport
modelica_metatype omc_SCodeUtil_propagateAttributes(threadData_t *threadData, modelica_metatype _inOriginalAttributes, modelica_metatype _inNewAttributes, modelica_boolean _inNewTypeIsArray);
DLLExport
modelica_metatype boxptr_SCodeUtil_propagateAttributes(threadData_t *threadData, modelica_metatype _inOriginalAttributes, modelica_metatype _inNewAttributes, modelica_metatype _inNewTypeIsArray);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_propagateAttributes,2,0) {(void*) boxptr_SCodeUtil_propagateAttributes,0}};
#define boxvar_SCodeUtil_propagateAttributes MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_propagateAttributes)
DLLExport
modelica_metatype omc_SCodeUtil_mergeComponentModifiers(threadData_t *threadData, modelica_metatype _inNewComp, modelica_metatype _inOldComp);
#define boxptr_SCodeUtil_mergeComponentModifiers omc_SCodeUtil_mergeComponentModifiers
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_mergeComponentModifiers,2,0) {(void*) boxptr_SCodeUtil_mergeComponentModifiers,0}};
#define boxvar_SCodeUtil_mergeComponentModifiers MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_mergeComponentModifiers)
#define boxptr_SCodeUtil_removeSub omc_SCodeUtil_removeSub
#define boxptr_SCodeUtil_mergeSubMods omc_SCodeUtil_mergeSubMods
#define boxptr_SCodeUtil_mergeBindings omc_SCodeUtil_mergeBindings
DLLExport
modelica_metatype omc_SCodeUtil_mergeModifiers(threadData_t *threadData, modelica_metatype _inNewMod, modelica_metatype _inOldMod);
#define boxptr_SCodeUtil_mergeModifiers omc_SCodeUtil_mergeModifiers
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_mergeModifiers,2,0) {(void*) boxptr_SCodeUtil_mergeModifiers,0}};
#define boxvar_SCodeUtil_mergeModifiers MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_mergeModifiers)
DLLExport
modelica_metatype omc_SCodeUtil_mergeClassDef(threadData_t *threadData, modelica_metatype _inNew, modelica_metatype _inOld, modelica_metatype _inCCModNew, modelica_metatype _inCCModOld);
#define boxptr_SCodeUtil_mergeClassDef omc_SCodeUtil_mergeClassDef
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_mergeClassDef,2,0) {(void*) boxptr_SCodeUtil_mergeClassDef,0}};
#define boxvar_SCodeUtil_mergeClassDef MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_mergeClassDef)
DLLExport
modelica_metatype omc_SCodeUtil_getConstrainedByModifiers(threadData_t *threadData, modelica_metatype _inPrefixes);
#define boxptr_SCodeUtil_getConstrainedByModifiers omc_SCodeUtil_getConstrainedByModifiers
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getConstrainedByModifiers,2,0) {(void*) boxptr_SCodeUtil_getConstrainedByModifiers,0}};
#define boxvar_SCodeUtil_getConstrainedByModifiers MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getConstrainedByModifiers)
DLLExport
modelica_metatype omc_SCodeUtil_mergeWithOriginal(threadData_t *threadData, modelica_metatype _inNew, modelica_metatype _inOld);
#define boxptr_SCodeUtil_mergeWithOriginal omc_SCodeUtil_mergeWithOriginal
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_mergeWithOriginal,2,0) {(void*) boxptr_SCodeUtil_mergeWithOriginal,0}};
#define boxvar_SCodeUtil_mergeWithOriginal MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_mergeWithOriginal)
DLLExport
modelica_boolean omc_SCodeUtil_isOverloadedFunction(threadData_t *threadData, modelica_metatype _inElement);
DLLExport
modelica_metatype boxptr_SCodeUtil_isOverloadedFunction(threadData_t *threadData, modelica_metatype _inElement);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isOverloadedFunction,2,0) {(void*) boxptr_SCodeUtil_isOverloadedFunction,0}};
#define boxvar_SCodeUtil_isOverloadedFunction MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isOverloadedFunction)
DLLExport
modelica_metatype omc_SCodeUtil_stripAnnotationFromComment(threadData_t *threadData, modelica_metatype _inComment);
#define boxptr_SCodeUtil_stripAnnotationFromComment omc_SCodeUtil_stripAnnotationFromComment
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_stripAnnotationFromComment,2,0) {(void*) boxptr_SCodeUtil_stripAnnotationFromComment,0}};
#define boxvar_SCodeUtil_stripAnnotationFromComment MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_stripAnnotationFromComment)
DLLExport
modelica_metatype omc_SCodeUtil_getElementComment(threadData_t *threadData, modelica_metatype _inElement);
#define boxptr_SCodeUtil_getElementComment omc_SCodeUtil_getElementComment
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getElementComment,2,0) {(void*) boxptr_SCodeUtil_getElementComment,0}};
#define boxvar_SCodeUtil_getElementComment MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getElementComment)
DLLExport
modelica_boolean omc_SCodeUtil_isClassNamed(threadData_t *threadData, modelica_string _inName, modelica_metatype _inClass);
DLLExport
modelica_metatype boxptr_SCodeUtil_isClassNamed(threadData_t *threadData, modelica_metatype _inName, modelica_metatype _inClass);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isClassNamed,2,0) {(void*) boxptr_SCodeUtil_isClassNamed,0}};
#define boxvar_SCodeUtil_isClassNamed MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isClassNamed)
DLLExport
modelica_metatype omc_SCodeUtil_setElementVisibility(threadData_t *threadData, modelica_metatype _inElement, modelica_metatype _inVisibility);
#define boxptr_SCodeUtil_setElementVisibility omc_SCodeUtil_setElementVisibility
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_setElementVisibility,2,0) {(void*) boxptr_SCodeUtil_setElementVisibility,0}};
#define boxvar_SCodeUtil_setElementVisibility MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_setElementVisibility)
DLLExport
modelica_boolean omc_SCodeUtil_isRestrictionImpure(threadData_t *threadData, modelica_metatype _inRestr, modelica_boolean _hasZeroOutputPreMSL3_2);
DLLExport
modelica_metatype boxptr_SCodeUtil_isRestrictionImpure(threadData_t *threadData, modelica_metatype _inRestr, modelica_metatype _hasZeroOutputPreMSL3_2);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isRestrictionImpure,2,0) {(void*) boxptr_SCodeUtil_isRestrictionImpure,0}};
#define boxvar_SCodeUtil_isRestrictionImpure MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isRestrictionImpure)
DLLExport
modelica_boolean omc_SCodeUtil_isImpureFunctionRestriction(threadData_t *threadData, modelica_metatype _inRestr);
DLLExport
modelica_metatype boxptr_SCodeUtil_isImpureFunctionRestriction(threadData_t *threadData, modelica_metatype _inRestr);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isImpureFunctionRestriction,2,0) {(void*) boxptr_SCodeUtil_isImpureFunctionRestriction,0}};
#define boxvar_SCodeUtil_isImpureFunctionRestriction MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isImpureFunctionRestriction)
DLLExport
modelica_boolean omc_SCodeUtil_isExternalFunctionRestriction(threadData_t *threadData, modelica_metatype _inRestr);
DLLExport
modelica_metatype boxptr_SCodeUtil_isExternalFunctionRestriction(threadData_t *threadData, modelica_metatype _inRestr);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isExternalFunctionRestriction,2,0) {(void*) boxptr_SCodeUtil_isExternalFunctionRestriction,0}};
#define boxvar_SCodeUtil_isExternalFunctionRestriction MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isExternalFunctionRestriction)
#define boxptr_SCodeUtil_partitionElements2 omc_SCodeUtil_partitionElements2
DLLExport
modelica_metatype omc_SCodeUtil_partitionElements(threadData_t *threadData, modelica_metatype _inElements, modelica_metatype *out_outClasses, modelica_metatype *out_outExtends, modelica_metatype *out_outImports, modelica_metatype *out_outDefineUnits);
#define boxptr_SCodeUtil_partitionElements omc_SCodeUtil_partitionElements
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_partitionElements,2,0) {(void*) boxptr_SCodeUtil_partitionElements,0}};
#define boxvar_SCodeUtil_partitionElements MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_partitionElements)
DLLExport
modelica_boolean omc_SCodeUtil_isBuiltinElement(threadData_t *threadData, modelica_metatype _inElement);
DLLExport
modelica_metatype boxptr_SCodeUtil_isBuiltinElement(threadData_t *threadData, modelica_metatype _inElement);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isBuiltinElement,2,0) {(void*) boxptr_SCodeUtil_isBuiltinElement,0}};
#define boxvar_SCodeUtil_isBuiltinElement MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isBuiltinElement)
#define boxptr_SCodeUtil_setClassDefMod omc_SCodeUtil_setClassDefMod
DLLExport
modelica_metatype omc_SCodeUtil_setElementMod(threadData_t *threadData, modelica_metatype _inElement, modelica_metatype _inMod);
#define boxptr_SCodeUtil_setElementMod omc_SCodeUtil_setElementMod
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_setElementMod,2,0) {(void*) boxptr_SCodeUtil_setElementMod,0}};
#define boxvar_SCodeUtil_setElementMod MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_setElementMod)
DLLExport
modelica_metatype omc_SCodeUtil_elementMod(threadData_t *threadData, modelica_metatype _inElement);
#define boxptr_SCodeUtil_elementMod omc_SCodeUtil_elementMod
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_elementMod,2,0) {(void*) boxptr_SCodeUtil_elementMod,0}};
#define boxvar_SCodeUtil_elementMod MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_elementMod)
DLLExport
modelica_metatype omc_SCodeUtil_componentMod(threadData_t *threadData, modelica_metatype _inElement);
#define boxptr_SCodeUtil_componentMod omc_SCodeUtil_componentMod
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_componentMod,2,0) {(void*) boxptr_SCodeUtil_componentMod,0}};
#define boxvar_SCodeUtil_componentMod MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_componentMod)
DLLExport
modelica_boolean omc_SCodeUtil_isRedeclareSubMod(threadData_t *threadData, modelica_metatype _inSubMod);
DLLExport
modelica_metatype boxptr_SCodeUtil_isRedeclareSubMod(threadData_t *threadData, modelica_metatype _inSubMod);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isRedeclareSubMod,2,0) {(void*) boxptr_SCodeUtil_isRedeclareSubMod,0}};
#define boxvar_SCodeUtil_isRedeclareSubMod MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isRedeclareSubMod)
DLLExport
modelica_metatype omc_SCodeUtil_getClassRestriction(threadData_t *threadData, modelica_metatype _inElement);
#define boxptr_SCodeUtil_getClassRestriction omc_SCodeUtil_getClassRestriction
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getClassRestriction,2,0) {(void*) boxptr_SCodeUtil_getClassRestriction,0}};
#define boxvar_SCodeUtil_getClassRestriction MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getClassRestriction)
DLLExport
modelica_metatype omc_SCodeUtil_getClassPartialPrefix(threadData_t *threadData, modelica_metatype _inElement);
#define boxptr_SCodeUtil_getClassPartialPrefix omc_SCodeUtil_getClassPartialPrefix
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getClassPartialPrefix,2,0) {(void*) boxptr_SCodeUtil_getClassPartialPrefix,0}};
#define boxvar_SCodeUtil_getClassPartialPrefix MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getClassPartialPrefix)
DLLExport
modelica_boolean omc_SCodeUtil_algorithmContainReinit(threadData_t *threadData, modelica_metatype _inAlg);
DLLExport
modelica_metatype boxptr_SCodeUtil_algorithmContainReinit(threadData_t *threadData, modelica_metatype _inAlg);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_algorithmContainReinit,2,0) {(void*) boxptr_SCodeUtil_algorithmContainReinit,0}};
#define boxvar_SCodeUtil_algorithmContainReinit MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_algorithmContainReinit)
DLLExport
modelica_boolean omc_SCodeUtil_algorithmsContainReinit(threadData_t *threadData, modelica_metatype _inAlgs);
DLLExport
modelica_metatype boxptr_SCodeUtil_algorithmsContainReinit(threadData_t *threadData, modelica_metatype _inAlgs);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_algorithmsContainReinit,2,0) {(void*) boxptr_SCodeUtil_algorithmsContainReinit,0}};
#define boxvar_SCodeUtil_algorithmsContainReinit MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_algorithmsContainReinit)
DLLExport
modelica_boolean omc_SCodeUtil_equationContainReinit(threadData_t *threadData, modelica_metatype _inEq);
DLLExport
modelica_metatype boxptr_SCodeUtil_equationContainReinit(threadData_t *threadData, modelica_metatype _inEq);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_equationContainReinit,2,0) {(void*) boxptr_SCodeUtil_equationContainReinit,0}};
#define boxvar_SCodeUtil_equationContainReinit MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_equationContainReinit)
DLLExport
modelica_boolean omc_SCodeUtil_equationsContainReinit(threadData_t *threadData, modelica_metatype _inEqs);
DLLExport
modelica_metatype boxptr_SCodeUtil_equationsContainReinit(threadData_t *threadData, modelica_metatype _inEqs);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_equationsContainReinit,2,0) {(void*) boxptr_SCodeUtil_equationsContainReinit,0}};
#define boxvar_SCodeUtil_equationsContainReinit MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_equationsContainReinit)
DLLExport
modelica_metatype omc_SCodeUtil_getClassDef(threadData_t *threadData, modelica_metatype _inClass);
#define boxptr_SCodeUtil_getClassDef omc_SCodeUtil_getClassDef
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getClassDef,2,0) {(void*) boxptr_SCodeUtil_getClassDef,0}};
#define boxvar_SCodeUtil_getClassDef MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getClassDef)
DLLExport
modelica_metatype omc_SCodeUtil_makeEquation(threadData_t *threadData, modelica_metatype _inEEq);
#define boxptr_SCodeUtil_makeEquation omc_SCodeUtil_makeEquation
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_makeEquation,2,0) {(void*) boxptr_SCodeUtil_makeEquation,0}};
#define boxvar_SCodeUtil_makeEquation MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_makeEquation)
DLLExport
modelica_metatype omc_SCodeUtil_setClassPrefixes(threadData_t *threadData, modelica_metatype _inPrefixes, modelica_metatype _cl);
#define boxptr_SCodeUtil_setClassPrefixes omc_SCodeUtil_setClassPrefixes
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_setClassPrefixes,2,0) {(void*) boxptr_SCodeUtil_setClassPrefixes,0}};
#define boxvar_SCodeUtil_setClassPrefixes MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_setClassPrefixes)
DLLExport
modelica_metatype omc_SCodeUtil_getDerivedMod(threadData_t *threadData, modelica_metatype _inE);
#define boxptr_SCodeUtil_getDerivedMod omc_SCodeUtil_getDerivedMod
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getDerivedMod,2,0) {(void*) boxptr_SCodeUtil_getDerivedMod,0}};
#define boxvar_SCodeUtil_getDerivedMod MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getDerivedMod)
DLLExport
modelica_metatype omc_SCodeUtil_getDerivedTypeSpec(threadData_t *threadData, modelica_metatype _inE);
#define boxptr_SCodeUtil_getDerivedTypeSpec omc_SCodeUtil_getDerivedTypeSpec
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getDerivedTypeSpec,2,0) {(void*) boxptr_SCodeUtil_getDerivedTypeSpec,0}};
#define boxvar_SCodeUtil_getDerivedTypeSpec MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getDerivedTypeSpec)
DLLExport
modelica_metatype omc_SCodeUtil_setDerivedTypeSpec(threadData_t *threadData, modelica_metatype _inE, modelica_metatype _inTypeSpec);
#define boxptr_SCodeUtil_setDerivedTypeSpec omc_SCodeUtil_setDerivedTypeSpec
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_setDerivedTypeSpec,2,0) {(void*) boxptr_SCodeUtil_setDerivedTypeSpec,0}};
#define boxvar_SCodeUtil_setDerivedTypeSpec MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_setDerivedTypeSpec)
DLLExport
modelica_boolean omc_SCodeUtil_isClassExtends(threadData_t *threadData, modelica_metatype _cls);
DLLExport
modelica_metatype boxptr_SCodeUtil_isClassExtends(threadData_t *threadData, modelica_metatype _cls);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isClassExtends,2,0) {(void*) boxptr_SCodeUtil_isClassExtends,0}};
#define boxvar_SCodeUtil_isClassExtends MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isClassExtends)
DLLExport
modelica_boolean omc_SCodeUtil_isDerivedClass(threadData_t *threadData, modelica_metatype _inClass);
DLLExport
modelica_metatype boxptr_SCodeUtil_isDerivedClass(threadData_t *threadData, modelica_metatype _inClass);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isDerivedClass,2,0) {(void*) boxptr_SCodeUtil_isDerivedClass,0}};
#define boxvar_SCodeUtil_isDerivedClass MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isDerivedClass)
DLLExport
modelica_metatype omc_SCodeUtil_getComponentMod(threadData_t *threadData, modelica_metatype _inE);
#define boxptr_SCodeUtil_getComponentMod omc_SCodeUtil_getComponentMod
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getComponentMod,2,0) {(void*) boxptr_SCodeUtil_getComponentMod,0}};
#define boxvar_SCodeUtil_getComponentMod MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getComponentMod)
DLLExport
modelica_metatype omc_SCodeUtil_setComponentMod(threadData_t *threadData, modelica_metatype _inE, modelica_metatype _inMod);
#define boxptr_SCodeUtil_setComponentMod omc_SCodeUtil_setComponentMod
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_setComponentMod,2,0) {(void*) boxptr_SCodeUtil_setComponentMod,0}};
#define boxvar_SCodeUtil_setComponentMod MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_setComponentMod)
DLLExport
modelica_metatype omc_SCodeUtil_getComponentTypeSpec(threadData_t *threadData, modelica_metatype _inE);
#define boxptr_SCodeUtil_getComponentTypeSpec omc_SCodeUtil_getComponentTypeSpec
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getComponentTypeSpec,2,0) {(void*) boxptr_SCodeUtil_getComponentTypeSpec,0}};
#define boxvar_SCodeUtil_getComponentTypeSpec MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getComponentTypeSpec)
DLLExport
modelica_metatype omc_SCodeUtil_setComponentTypeSpec(threadData_t *threadData, modelica_metatype _inE, modelica_metatype _inTypeSpec);
#define boxptr_SCodeUtil_setComponentTypeSpec omc_SCodeUtil_setComponentTypeSpec
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_setComponentTypeSpec,2,0) {(void*) boxptr_SCodeUtil_setComponentTypeSpec,0}};
#define boxvar_SCodeUtil_setComponentTypeSpec MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_setComponentTypeSpec)
DLLExport
modelica_metatype omc_SCodeUtil_getBaseClassPath(threadData_t *threadData, modelica_metatype _inE);
#define boxptr_SCodeUtil_getBaseClassPath omc_SCodeUtil_getBaseClassPath
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getBaseClassPath,2,0) {(void*) boxptr_SCodeUtil_getBaseClassPath,0}};
#define boxvar_SCodeUtil_getBaseClassPath MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getBaseClassPath)
DLLExport
modelica_metatype omc_SCodeUtil_setBaseClassPath(threadData_t *threadData, modelica_metatype _inE, modelica_metatype _inBcPath);
#define boxptr_SCodeUtil_setBaseClassPath omc_SCodeUtil_setBaseClassPath
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_setBaseClassPath,2,0) {(void*) boxptr_SCodeUtil_setBaseClassPath,0}};
#define boxvar_SCodeUtil_setBaseClassPath MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_setBaseClassPath)
DLLExport
modelica_string omc_SCodeUtil_getElementName(threadData_t *threadData, modelica_metatype _e);
#define boxptr_SCodeUtil_getElementName omc_SCodeUtil_getElementName
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getElementName,2,0) {(void*) boxptr_SCodeUtil_getElementName,0}};
#define boxvar_SCodeUtil_getElementName MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getElementName)
DLLExport
modelica_metatype omc_SCodeUtil_getElementWithPath(threadData_t *threadData, modelica_metatype _inProgram, modelica_metatype _inPath);
#define boxptr_SCodeUtil_getElementWithPath omc_SCodeUtil_getElementWithPath
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getElementWithPath,2,0) {(void*) boxptr_SCodeUtil_getElementWithPath,0}};
#define boxvar_SCodeUtil_getElementWithPath MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getElementWithPath)
#define boxptr_SCodeUtil_getElementWithId omc_SCodeUtil_getElementWithId
DLLExport
modelica_metatype omc_SCodeUtil_replaceElementsInClassDef(threadData_t *threadData, modelica_metatype _inProgram, modelica_metatype __omcQ_24in_5FclassDef, modelica_metatype _inElements, modelica_metatype *out_outElementOpt);
#define boxptr_SCodeUtil_replaceElementsInClassDef omc_SCodeUtil_replaceElementsInClassDef
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_replaceElementsInClassDef,2,0) {(void*) boxptr_SCodeUtil_replaceElementsInClassDef,0}};
#define boxvar_SCodeUtil_replaceElementsInClassDef MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_replaceElementsInClassDef)
DLLExport
modelica_metatype omc_SCodeUtil_replaceElementsInElement(threadData_t *threadData, modelica_metatype _inProgram, modelica_metatype _inElement, modelica_metatype _inElements);
#define boxptr_SCodeUtil_replaceElementsInElement omc_SCodeUtil_replaceElementsInElement
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_replaceElementsInElement,2,0) {(void*) boxptr_SCodeUtil_replaceElementsInElement,0}};
#define boxvar_SCodeUtil_replaceElementsInElement MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_replaceElementsInElement)
DLLExport
modelica_metatype omc_SCodeUtil_getElementsFromElement(threadData_t *threadData, modelica_metatype _inProgram, modelica_metatype _inElement);
#define boxptr_SCodeUtil_getElementsFromElement omc_SCodeUtil_getElementsFromElement
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getElementsFromElement,2,0) {(void*) boxptr_SCodeUtil_getElementsFromElement,0}};
#define boxvar_SCodeUtil_getElementsFromElement MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getElementsFromElement)
DLLExport
modelica_metatype omc_SCodeUtil_replaceOrAddElementWithId(threadData_t *threadData, modelica_metatype _inProgram, modelica_metatype _inElement, modelica_string _inId);
#define boxptr_SCodeUtil_replaceOrAddElementWithId omc_SCodeUtil_replaceOrAddElementWithId
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_replaceOrAddElementWithId,2,0) {(void*) boxptr_SCodeUtil_replaceOrAddElementWithId,0}};
#define boxvar_SCodeUtil_replaceOrAddElementWithId MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_replaceOrAddElementWithId)
DLLExport
modelica_metatype omc_SCodeUtil_replaceOrAddElementInProgram(threadData_t *threadData, modelica_metatype _inProgram, modelica_metatype _inElement, modelica_metatype _inClassPath);
#define boxptr_SCodeUtil_replaceOrAddElementInProgram omc_SCodeUtil_replaceOrAddElementInProgram
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_replaceOrAddElementInProgram,2,0) {(void*) boxptr_SCodeUtil_replaceOrAddElementInProgram,0}};
#define boxvar_SCodeUtil_replaceOrAddElementInProgram MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_replaceOrAddElementInProgram)
DLLExport
modelica_boolean omc_SCodeUtil_isElementEncapsulated(threadData_t *threadData, modelica_metatype _inElement);
DLLExport
modelica_metatype boxptr_SCodeUtil_isElementEncapsulated(threadData_t *threadData, modelica_metatype _inElement);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isElementEncapsulated,2,0) {(void*) boxptr_SCodeUtil_isElementEncapsulated,0}};
#define boxvar_SCodeUtil_isElementEncapsulated MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isElementEncapsulated)
DLLExport
modelica_boolean omc_SCodeUtil_isElementProtected(threadData_t *threadData, modelica_metatype _inElement);
DLLExport
modelica_metatype boxptr_SCodeUtil_isElementProtected(threadData_t *threadData, modelica_metatype _inElement);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isElementProtected,2,0) {(void*) boxptr_SCodeUtil_isElementProtected,0}};
#define boxvar_SCodeUtil_isElementProtected MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isElementProtected)
DLLExport
modelica_boolean omc_SCodeUtil_isElementPublic(threadData_t *threadData, modelica_metatype _inElement);
DLLExport
modelica_metatype boxptr_SCodeUtil_isElementPublic(threadData_t *threadData, modelica_metatype _inElement);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isElementPublic,2,0) {(void*) boxptr_SCodeUtil_isElementPublic,0}};
#define boxvar_SCodeUtil_isElementPublic MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isElementPublic)
DLLExport
modelica_metatype omc_SCodeUtil_makeElementProtected(threadData_t *threadData, modelica_metatype _inElement);
#define boxptr_SCodeUtil_makeElementProtected omc_SCodeUtil_makeElementProtected
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_makeElementProtected,2,0) {(void*) boxptr_SCodeUtil_makeElementProtected,0}};
#define boxvar_SCodeUtil_makeElementProtected MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_makeElementProtected)
DLLExport
modelica_boolean omc_SCodeUtil_isInnerComponent(threadData_t *threadData, modelica_metatype _inElement);
DLLExport
modelica_metatype boxptr_SCodeUtil_isInnerComponent(threadData_t *threadData, modelica_metatype _inElement);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isInnerComponent,2,0) {(void*) boxptr_SCodeUtil_isInnerComponent,0}};
#define boxvar_SCodeUtil_isInnerComponent MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isInnerComponent)
DLLExport
modelica_metatype omc_SCodeUtil_removeComponentCondition(threadData_t *threadData, modelica_metatype _inElement);
#define boxptr_SCodeUtil_removeComponentCondition omc_SCodeUtil_removeComponentCondition
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_removeComponentCondition,2,0) {(void*) boxptr_SCodeUtil_removeComponentCondition,0}};
#define boxvar_SCodeUtil_removeComponentCondition MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_removeComponentCondition)
DLLExport
modelica_metatype omc_SCodeUtil_getComponentCondition(threadData_t *threadData, modelica_metatype _element);
#define boxptr_SCodeUtil_getComponentCondition omc_SCodeUtil_getComponentCondition
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getComponentCondition,2,0) {(void*) boxptr_SCodeUtil_getComponentCondition,0}};
#define boxvar_SCodeUtil_getComponentCondition MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getComponentCondition)
DLLExport
modelica_metatype omc_SCodeUtil_getModifierBinding(threadData_t *threadData, modelica_metatype _inMod);
#define boxptr_SCodeUtil_getModifierBinding omc_SCodeUtil_getModifierBinding
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getModifierBinding,2,0) {(void*) boxptr_SCodeUtil_getModifierBinding,0}};
#define boxvar_SCodeUtil_getModifierBinding MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getModifierBinding)
DLLExport
modelica_metatype omc_SCodeUtil_getModifierInfo(threadData_t *threadData, modelica_metatype _inMod);
#define boxptr_SCodeUtil_getModifierInfo omc_SCodeUtil_getModifierInfo
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getModifierInfo,2,0) {(void*) boxptr_SCodeUtil_getModifierInfo,0}};
#define boxvar_SCodeUtil_getModifierInfo MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getModifierInfo)
DLLExport
modelica_metatype omc_SCodeUtil_appendAnnotationToComment(threadData_t *threadData, modelica_metatype _inAnnotation, modelica_metatype _inComment);
#define boxptr_SCodeUtil_appendAnnotationToComment omc_SCodeUtil_appendAnnotationToComment
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_appendAnnotationToComment,2,0) {(void*) boxptr_SCodeUtil_appendAnnotationToComment,0}};
#define boxvar_SCodeUtil_appendAnnotationToComment MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_appendAnnotationToComment)
#define boxptr_SCodeUtil_getInlineTypeAnnotation omc_SCodeUtil_getInlineTypeAnnotation
DLLExport
modelica_metatype omc_SCodeUtil_getInlineTypeAnnotationFromCmt(threadData_t *threadData, modelica_metatype _inComment);
#define boxptr_SCodeUtil_getInlineTypeAnnotationFromCmt omc_SCodeUtil_getInlineTypeAnnotationFromCmt
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getInlineTypeAnnotationFromCmt,2,0) {(void*) boxptr_SCodeUtil_getInlineTypeAnnotationFromCmt,0}};
#define boxvar_SCodeUtil_getInlineTypeAnnotationFromCmt MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getInlineTypeAnnotationFromCmt)
DLLExport
modelica_boolean omc_SCodeUtil_getEvaluateAnnotation(threadData_t *threadData, modelica_metatype _inCommentOpt);
DLLExport
modelica_metatype boxptr_SCodeUtil_getEvaluateAnnotation(threadData_t *threadData, modelica_metatype _inCommentOpt);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getEvaluateAnnotation,2,0) {(void*) boxptr_SCodeUtil_getEvaluateAnnotation,0}};
#define boxvar_SCodeUtil_getEvaluateAnnotation MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getEvaluateAnnotation)
DLLExport
modelica_boolean omc_SCodeUtil_hasBooleanNamedAnnotation(threadData_t *threadData, modelica_metatype _inAnnotation, modelica_string _inName);
DLLExport
modelica_metatype boxptr_SCodeUtil_hasBooleanNamedAnnotation(threadData_t *threadData, modelica_metatype _inAnnotation, modelica_metatype _inName);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_hasBooleanNamedAnnotation,2,0) {(void*) boxptr_SCodeUtil_hasBooleanNamedAnnotation,0}};
#define boxvar_SCodeUtil_hasBooleanNamedAnnotation MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_hasBooleanNamedAnnotation)
DLLExport
modelica_boolean omc_SCodeUtil_commentHasBooleanNamedAnnotation(threadData_t *threadData, modelica_metatype _comm, modelica_string _annotationName);
DLLExport
modelica_metatype boxptr_SCodeUtil_commentHasBooleanNamedAnnotation(threadData_t *threadData, modelica_metatype _comm, modelica_metatype _annotationName);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_commentHasBooleanNamedAnnotation,2,0) {(void*) boxptr_SCodeUtil_commentHasBooleanNamedAnnotation,0}};
#define boxvar_SCodeUtil_commentHasBooleanNamedAnnotation MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_commentHasBooleanNamedAnnotation)
DLLExport
modelica_boolean omc_SCodeUtil_optCommentHasBooleanNamedAnnotation(threadData_t *threadData, modelica_metatype _comm, modelica_string _annotationName);
DLLExport
modelica_metatype boxptr_SCodeUtil_optCommentHasBooleanNamedAnnotation(threadData_t *threadData, modelica_metatype _comm, modelica_metatype _annotationName);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_optCommentHasBooleanNamedAnnotation,2,0) {(void*) boxptr_SCodeUtil_optCommentHasBooleanNamedAnnotation,0}};
#define boxvar_SCodeUtil_optCommentHasBooleanNamedAnnotation MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_optCommentHasBooleanNamedAnnotation)
DLLExport
modelica_boolean omc_SCodeUtil_hasBooleanNamedAnnotationInComponent(threadData_t *threadData, modelica_metatype _inComponent, modelica_string _namedAnnotation);
DLLExport
modelica_metatype boxptr_SCodeUtil_hasBooleanNamedAnnotationInComponent(threadData_t *threadData, modelica_metatype _inComponent, modelica_metatype _namedAnnotation);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_hasBooleanNamedAnnotationInComponent,2,0) {(void*) boxptr_SCodeUtil_hasBooleanNamedAnnotationInComponent,0}};
#define boxvar_SCodeUtil_hasBooleanNamedAnnotationInComponent MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_hasBooleanNamedAnnotationInComponent)
DLLExport
modelica_boolean omc_SCodeUtil_hasBooleanNamedAnnotationInClass(threadData_t *threadData, modelica_metatype _inClass, modelica_string _namedAnnotation);
DLLExport
modelica_metatype boxptr_SCodeUtil_hasBooleanNamedAnnotationInClass(threadData_t *threadData, modelica_metatype _inClass, modelica_metatype _namedAnnotation);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_hasBooleanNamedAnnotationInClass,2,0) {(void*) boxptr_SCodeUtil_hasBooleanNamedAnnotationInClass,0}};
#define boxvar_SCodeUtil_hasBooleanNamedAnnotationInClass MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_hasBooleanNamedAnnotationInClass)
DLLExport
modelica_metatype omc_SCodeUtil_lookupNamedAnnotations(threadData_t *threadData, modelica_metatype _ann, modelica_string _name);
#define boxptr_SCodeUtil_lookupNamedAnnotations omc_SCodeUtil_lookupNamedAnnotations
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_lookupNamedAnnotations,2,0) {(void*) boxptr_SCodeUtil_lookupNamedAnnotations,0}};
#define boxvar_SCodeUtil_lookupNamedAnnotations MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_lookupNamedAnnotations)
DLLExport
modelica_metatype omc_SCodeUtil_lookupNamedAnnotation(threadData_t *threadData, modelica_metatype _ann, modelica_string _name);
#define boxptr_SCodeUtil_lookupNamedAnnotation omc_SCodeUtil_lookupNamedAnnotation
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_lookupNamedAnnotation,2,0) {(void*) boxptr_SCodeUtil_lookupNamedAnnotation,0}};
#define boxvar_SCodeUtil_lookupNamedAnnotation MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_lookupNamedAnnotation)
DLLExport
modelica_metatype omc_SCodeUtil_getNamedAnnotation(threadData_t *threadData, modelica_metatype _inAnnotation, modelica_string _inName, modelica_metatype *out_info);
#define boxptr_SCodeUtil_getNamedAnnotation omc_SCodeUtil_getNamedAnnotation
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getNamedAnnotation,2,0) {(void*) boxptr_SCodeUtil_getNamedAnnotation,0}};
#define boxvar_SCodeUtil_getNamedAnnotation MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getNamedAnnotation)
DLLExport
modelica_metatype omc_SCodeUtil_getElementNamedAnnotation(threadData_t *threadData, modelica_metatype _element, modelica_string _name);
#define boxptr_SCodeUtil_getElementNamedAnnotation omc_SCodeUtil_getElementNamedAnnotation
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getElementNamedAnnotation,2,0) {(void*) boxptr_SCodeUtil_getElementNamedAnnotation,0}};
#define boxvar_SCodeUtil_getElementNamedAnnotation MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getElementNamedAnnotation)
DLLExport
modelica_metatype omc_SCodeUtil_removeBuiltinsFromTopScope(threadData_t *threadData, modelica_metatype _inProgram);
#define boxptr_SCodeUtil_removeBuiltinsFromTopScope omc_SCodeUtil_removeBuiltinsFromTopScope
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_removeBuiltinsFromTopScope,2,0) {(void*) boxptr_SCodeUtil_removeBuiltinsFromTopScope,0}};
#define boxvar_SCodeUtil_removeBuiltinsFromTopScope MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_removeBuiltinsFromTopScope)
DLLExport
modelica_boolean omc_SCodeUtil_isConnector(threadData_t *threadData, modelica_metatype _inRestriction);
DLLExport
modelica_metatype boxptr_SCodeUtil_isConnector(threadData_t *threadData, modelica_metatype _inRestriction);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isConnector,2,0) {(void*) boxptr_SCodeUtil_isConnector,0}};
#define boxvar_SCodeUtil_isConnector MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isConnector)
DLLExport
modelica_boolean omc_SCodeUtil_isDerivedClassDef(threadData_t *threadData, modelica_metatype _inClassDef);
DLLExport
modelica_metatype boxptr_SCodeUtil_isDerivedClassDef(threadData_t *threadData, modelica_metatype _inClassDef);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isDerivedClassDef,2,0) {(void*) boxptr_SCodeUtil_isDerivedClassDef,0}};
#define boxvar_SCodeUtil_isDerivedClassDef MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isDerivedClassDef)
DLLExport
modelica_metatype omc_SCodeUtil_setAttributesVariability(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fattributes, modelica_metatype _variability);
#define boxptr_SCodeUtil_setAttributesVariability omc_SCodeUtil_setAttributesVariability
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_setAttributesVariability,2,0) {(void*) boxptr_SCodeUtil_setAttributesVariability,0}};
#define boxvar_SCodeUtil_setAttributesVariability MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_setAttributesVariability)
DLLExport
modelica_metatype omc_SCodeUtil_attrVariability(threadData_t *threadData, modelica_metatype _attr);
#define boxptr_SCodeUtil_attrVariability omc_SCodeUtil_attrVariability
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_attrVariability,2,0) {(void*) boxptr_SCodeUtil_attrVariability,0}};
#define boxvar_SCodeUtil_attrVariability MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_attrVariability)
DLLExport
modelica_metatype omc_SCodeUtil_setAttributesDirection(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fattributes, modelica_metatype _direction);
#define boxptr_SCodeUtil_setAttributesDirection omc_SCodeUtil_setAttributesDirection
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_setAttributesDirection,2,0) {(void*) boxptr_SCodeUtil_setAttributesDirection,0}};
#define boxvar_SCodeUtil_setAttributesDirection MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_setAttributesDirection)
DLLExport
modelica_metatype omc_SCodeUtil_removeAttributeDimensions(threadData_t *threadData, modelica_metatype _inAttributes);
#define boxptr_SCodeUtil_removeAttributeDimensions omc_SCodeUtil_removeAttributeDimensions
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_removeAttributeDimensions,2,0) {(void*) boxptr_SCodeUtil_removeAttributeDimensions,0}};
#define boxvar_SCodeUtil_removeAttributeDimensions MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_removeAttributeDimensions)
DLLExport
modelica_metatype omc_SCodeUtil_prefixesSetInnerOuter(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fprefixes, modelica_metatype _innerOuter);
#define boxptr_SCodeUtil_prefixesSetInnerOuter omc_SCodeUtil_prefixesSetInnerOuter
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_prefixesSetInnerOuter,2,0) {(void*) boxptr_SCodeUtil_prefixesSetInnerOuter,0}};
#define boxvar_SCodeUtil_prefixesSetInnerOuter MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_prefixesSetInnerOuter)
DLLExport
modelica_metatype omc_SCodeUtil_prefixesInnerOuter(threadData_t *threadData, modelica_metatype _inPrefixes);
#define boxptr_SCodeUtil_prefixesInnerOuter omc_SCodeUtil_prefixesInnerOuter
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_prefixesInnerOuter,2,0) {(void*) boxptr_SCodeUtil_prefixesInnerOuter,0}};
#define boxvar_SCodeUtil_prefixesInnerOuter MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_prefixesInnerOuter)
DLLExport
modelica_boolean omc_SCodeUtil_isElementRedeclare(threadData_t *threadData, modelica_metatype _inElement);
DLLExport
modelica_metatype boxptr_SCodeUtil_isElementRedeclare(threadData_t *threadData, modelica_metatype _inElement);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isElementRedeclare,2,0) {(void*) boxptr_SCodeUtil_isElementRedeclare,0}};
#define boxvar_SCodeUtil_isElementRedeclare MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isElementRedeclare)
DLLExport
modelica_boolean omc_SCodeUtil_isElementReplaceable(threadData_t *threadData, modelica_metatype _inElement);
DLLExport
modelica_metatype boxptr_SCodeUtil_isElementReplaceable(threadData_t *threadData, modelica_metatype _inElement);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isElementReplaceable,2,0) {(void*) boxptr_SCodeUtil_isElementReplaceable,0}};
#define boxvar_SCodeUtil_isElementReplaceable MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isElementReplaceable)
DLLExport
modelica_metatype omc_SCodeUtil_elementPrefixes(threadData_t *threadData, modelica_metatype _inElement);
#define boxptr_SCodeUtil_elementPrefixes omc_SCodeUtil_elementPrefixes
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_elementPrefixes,2,0) {(void*) boxptr_SCodeUtil_elementPrefixes,0}};
#define boxvar_SCodeUtil_elementPrefixes MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_elementPrefixes)
DLLExport
modelica_metatype omc_SCodeUtil_prefixesReplaceable(threadData_t *threadData, modelica_metatype _prefixes);
#define boxptr_SCodeUtil_prefixesReplaceable omc_SCodeUtil_prefixesReplaceable
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_prefixesReplaceable,2,0) {(void*) boxptr_SCodeUtil_prefixesReplaceable,0}};
#define boxvar_SCodeUtil_prefixesReplaceable MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_prefixesReplaceable)
DLLExport
modelica_boolean omc_SCodeUtil_prefixesEqual(threadData_t *threadData, modelica_metatype _prefixes1, modelica_metatype _prefixes2);
DLLExport
modelica_metatype boxptr_SCodeUtil_prefixesEqual(threadData_t *threadData, modelica_metatype _prefixes1, modelica_metatype _prefixes2);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_prefixesEqual,2,0) {(void*) boxptr_SCodeUtil_prefixesEqual,0}};
#define boxvar_SCodeUtil_prefixesEqual MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_prefixesEqual)
DLLExport
modelica_boolean omc_SCodeUtil_replaceableEqual(threadData_t *threadData, modelica_metatype _r1, modelica_metatype _r2);
DLLExport
modelica_metatype boxptr_SCodeUtil_replaceableEqual(threadData_t *threadData, modelica_metatype _r1, modelica_metatype _r2);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_replaceableEqual,2,0) {(void*) boxptr_SCodeUtil_replaceableEqual,0}};
#define boxvar_SCodeUtil_replaceableEqual MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_replaceableEqual)
DLLExport
modelica_boolean omc_SCodeUtil_eachEqual(threadData_t *threadData, modelica_metatype _each1, modelica_metatype _each2);
DLLExport
modelica_metatype boxptr_SCodeUtil_eachEqual(threadData_t *threadData, modelica_metatype _each1, modelica_metatype _each2);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_eachEqual,2,0) {(void*) boxptr_SCodeUtil_eachEqual,0}};
#define boxvar_SCodeUtil_eachEqual MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_eachEqual)
DLLExport
modelica_metatype omc_SCodeUtil_prefixesSetVisibility(threadData_t *threadData, modelica_metatype _inPrefixes, modelica_metatype _inVisibility);
#define boxptr_SCodeUtil_prefixesSetVisibility omc_SCodeUtil_prefixesSetVisibility
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_prefixesSetVisibility,2,0) {(void*) boxptr_SCodeUtil_prefixesSetVisibility,0}};
#define boxvar_SCodeUtil_prefixesSetVisibility MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_prefixesSetVisibility)
DLLExport
modelica_metatype omc_SCodeUtil_prefixesVisibility(threadData_t *threadData, modelica_metatype _inPrefixes);
#define boxptr_SCodeUtil_prefixesVisibility omc_SCodeUtil_prefixesVisibility
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_prefixesVisibility,2,0) {(void*) boxptr_SCodeUtil_prefixesVisibility,0}};
#define boxvar_SCodeUtil_prefixesVisibility MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_prefixesVisibility)
DLLExport
modelica_metatype omc_SCodeUtil_mergeAttributes(threadData_t *threadData, modelica_metatype _ele, modelica_metatype _oEle);
#define boxptr_SCodeUtil_mergeAttributes omc_SCodeUtil_mergeAttributes
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_mergeAttributes,2,0) {(void*) boxptr_SCodeUtil_mergeAttributes,0}};
#define boxvar_SCodeUtil_mergeAttributes MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_mergeAttributes)
DLLExport
modelica_metatype omc_SCodeUtil_mergeAttributesFromClass(threadData_t *threadData, modelica_metatype _inAttributes, modelica_metatype _inClass);
#define boxptr_SCodeUtil_mergeAttributesFromClass omc_SCodeUtil_mergeAttributesFromClass
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_mergeAttributesFromClass,2,0) {(void*) boxptr_SCodeUtil_mergeAttributesFromClass,0}};
#define boxvar_SCodeUtil_mergeAttributesFromClass MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_mergeAttributesFromClass)
DLLExport
modelica_metatype omc_SCodeUtil_boolStream(threadData_t *threadData, modelica_boolean _inBoolStream);
DLLExport
modelica_metatype boxptr_SCodeUtil_boolStream(threadData_t *threadData, modelica_metatype _inBoolStream);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_boolStream,2,0) {(void*) boxptr_SCodeUtil_boolStream,0}};
#define boxvar_SCodeUtil_boolStream MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_boolStream)
DLLExport
modelica_boolean omc_SCodeUtil_streamBool(threadData_t *threadData, modelica_metatype _inStream);
DLLExport
modelica_metatype boxptr_SCodeUtil_streamBool(threadData_t *threadData, modelica_metatype _inStream);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_streamBool,2,0) {(void*) boxptr_SCodeUtil_streamBool,0}};
#define boxvar_SCodeUtil_streamBool MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_streamBool)
DLLExport
modelica_metatype omc_SCodeUtil_boolFlow(threadData_t *threadData, modelica_boolean _inBoolFlow);
DLLExport
modelica_metatype boxptr_SCodeUtil_boolFlow(threadData_t *threadData, modelica_metatype _inBoolFlow);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_boolFlow,2,0) {(void*) boxptr_SCodeUtil_boolFlow,0}};
#define boxvar_SCodeUtil_boolFlow MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_boolFlow)
DLLExport
modelica_boolean omc_SCodeUtil_flowBool(threadData_t *threadData, modelica_metatype _inConnectorType);
DLLExport
modelica_metatype boxptr_SCodeUtil_flowBool(threadData_t *threadData, modelica_metatype _inConnectorType);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_flowBool,2,0) {(void*) boxptr_SCodeUtil_flowBool,0}};
#define boxvar_SCodeUtil_flowBool MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_flowBool)
DLLExport
modelica_boolean omc_SCodeUtil_potentialBool(threadData_t *threadData, modelica_metatype _inConnectorType);
DLLExport
modelica_metatype boxptr_SCodeUtil_potentialBool(threadData_t *threadData, modelica_metatype _inConnectorType);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_potentialBool,2,0) {(void*) boxptr_SCodeUtil_potentialBool,0}};
#define boxvar_SCodeUtil_potentialBool MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_potentialBool)
DLLExport
modelica_boolean omc_SCodeUtil_connectorTypeEqual(threadData_t *threadData, modelica_metatype _inConnectorType1, modelica_metatype _inConnectorType2);
DLLExport
modelica_metatype boxptr_SCodeUtil_connectorTypeEqual(threadData_t *threadData, modelica_metatype _inConnectorType1, modelica_metatype _inConnectorType2);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_connectorTypeEqual,2,0) {(void*) boxptr_SCodeUtil_connectorTypeEqual,0}};
#define boxvar_SCodeUtil_connectorTypeEqual MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_connectorTypeEqual)
DLLExport
modelica_metatype omc_SCodeUtil_boolFinal(threadData_t *threadData, modelica_boolean _inBoolFinal);
DLLExport
modelica_metatype boxptr_SCodeUtil_boolFinal(threadData_t *threadData, modelica_metatype _inBoolFinal);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_boolFinal,2,0) {(void*) boxptr_SCodeUtil_boolFinal,0}};
#define boxvar_SCodeUtil_boolFinal MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_boolFinal)
DLLExport
modelica_boolean omc_SCodeUtil_finalEqual(threadData_t *threadData, modelica_metatype _inFinal1, modelica_metatype _inFinal2);
DLLExport
modelica_metatype boxptr_SCodeUtil_finalEqual(threadData_t *threadData, modelica_metatype _inFinal1, modelica_metatype _inFinal2);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_finalEqual,2,0) {(void*) boxptr_SCodeUtil_finalEqual,0}};
#define boxvar_SCodeUtil_finalEqual MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_finalEqual)
DLLExport
modelica_boolean omc_SCodeUtil_finalBool(threadData_t *threadData, modelica_metatype _inFinal);
DLLExport
modelica_metatype boxptr_SCodeUtil_finalBool(threadData_t *threadData, modelica_metatype _inFinal);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_finalBool,2,0) {(void*) boxptr_SCodeUtil_finalBool,0}};
#define boxvar_SCodeUtil_finalBool MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_finalBool)
DLLExport
modelica_metatype omc_SCodeUtil_prefixesFinal(threadData_t *threadData, modelica_metatype _inPrefixes);
#define boxptr_SCodeUtil_prefixesFinal omc_SCodeUtil_prefixesFinal
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_prefixesFinal,2,0) {(void*) boxptr_SCodeUtil_prefixesFinal,0}};
#define boxvar_SCodeUtil_prefixesFinal MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_prefixesFinal)
DLLExport
modelica_metatype omc_SCodeUtil_boolPartial(threadData_t *threadData, modelica_boolean _inBoolPartial);
DLLExport
modelica_metatype boxptr_SCodeUtil_boolPartial(threadData_t *threadData, modelica_metatype _inBoolPartial);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_boolPartial,2,0) {(void*) boxptr_SCodeUtil_boolPartial,0}};
#define boxvar_SCodeUtil_boolPartial MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_boolPartial)
DLLExport
modelica_boolean omc_SCodeUtil_partialBool(threadData_t *threadData, modelica_metatype _inPartial);
DLLExport
modelica_metatype boxptr_SCodeUtil_partialBool(threadData_t *threadData, modelica_metatype _inPartial);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_partialBool,2,0) {(void*) boxptr_SCodeUtil_partialBool,0}};
#define boxvar_SCodeUtil_partialBool MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_partialBool)
DLLExport
modelica_metatype omc_SCodeUtil_boolEncapsulated(threadData_t *threadData, modelica_boolean _inBoolEncapsulated);
DLLExport
modelica_metatype boxptr_SCodeUtil_boolEncapsulated(threadData_t *threadData, modelica_metatype _inBoolEncapsulated);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_boolEncapsulated,2,0) {(void*) boxptr_SCodeUtil_boolEncapsulated,0}};
#define boxvar_SCodeUtil_boolEncapsulated MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_boolEncapsulated)
DLLExport
modelica_boolean omc_SCodeUtil_encapsulatedBool(threadData_t *threadData, modelica_metatype _inEncapsulated);
DLLExport
modelica_metatype boxptr_SCodeUtil_encapsulatedBool(threadData_t *threadData, modelica_metatype _inEncapsulated);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_encapsulatedBool,2,0) {(void*) boxptr_SCodeUtil_encapsulatedBool,0}};
#define boxvar_SCodeUtil_encapsulatedBool MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_encapsulatedBool)
DLLExport
modelica_metatype omc_SCodeUtil_boolReplaceable(threadData_t *threadData, modelica_boolean _inBoolReplaceable, modelica_metatype _inOptConstrainClass);
DLLExport
modelica_metatype boxptr_SCodeUtil_boolReplaceable(threadData_t *threadData, modelica_metatype _inBoolReplaceable, modelica_metatype _inOptConstrainClass);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_boolReplaceable,2,0) {(void*) boxptr_SCodeUtil_boolReplaceable,0}};
#define boxvar_SCodeUtil_boolReplaceable MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_boolReplaceable)
DLLExport
modelica_metatype omc_SCodeUtil_replaceableOptConstraint(threadData_t *threadData, modelica_metatype _inReplaceable);
#define boxptr_SCodeUtil_replaceableOptConstraint omc_SCodeUtil_replaceableOptConstraint
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_replaceableOptConstraint,2,0) {(void*) boxptr_SCodeUtil_replaceableOptConstraint,0}};
#define boxvar_SCodeUtil_replaceableOptConstraint MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_replaceableOptConstraint)
DLLExport
modelica_boolean omc_SCodeUtil_replaceableBool(threadData_t *threadData, modelica_metatype _inReplaceable);
DLLExport
modelica_metatype boxptr_SCodeUtil_replaceableBool(threadData_t *threadData, modelica_metatype _inReplaceable);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_replaceableBool,2,0) {(void*) boxptr_SCodeUtil_replaceableBool,0}};
#define boxvar_SCodeUtil_replaceableBool MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_replaceableBool)
DLLExport
modelica_metatype omc_SCodeUtil_boolRedeclare(threadData_t *threadData, modelica_boolean _inBoolRedeclare);
DLLExport
modelica_metatype boxptr_SCodeUtil_boolRedeclare(threadData_t *threadData, modelica_metatype _inBoolRedeclare);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_boolRedeclare,2,0) {(void*) boxptr_SCodeUtil_boolRedeclare,0}};
#define boxvar_SCodeUtil_boolRedeclare MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_boolRedeclare)
DLLExport
modelica_boolean omc_SCodeUtil_redeclareBool(threadData_t *threadData, modelica_metatype _inRedeclare);
DLLExport
modelica_metatype boxptr_SCodeUtil_redeclareBool(threadData_t *threadData, modelica_metatype _inRedeclare);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_redeclareBool,2,0) {(void*) boxptr_SCodeUtil_redeclareBool,0}};
#define boxvar_SCodeUtil_redeclareBool MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_redeclareBool)
DLLExport
modelica_metatype omc_SCodeUtil_prefixesSetReplaceable(threadData_t *threadData, modelica_metatype _inPrefixes, modelica_metatype _inReplaceable);
#define boxptr_SCodeUtil_prefixesSetReplaceable omc_SCodeUtil_prefixesSetReplaceable
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_prefixesSetReplaceable,2,0) {(void*) boxptr_SCodeUtil_prefixesSetReplaceable,0}};
#define boxvar_SCodeUtil_prefixesSetReplaceable MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_prefixesSetReplaceable)
DLLExport
modelica_metatype omc_SCodeUtil_prefixesSetRedeclare(threadData_t *threadData, modelica_metatype _inPrefixes, modelica_metatype _inRedeclare);
#define boxptr_SCodeUtil_prefixesSetRedeclare omc_SCodeUtil_prefixesSetRedeclare
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_prefixesSetRedeclare,2,0) {(void*) boxptr_SCodeUtil_prefixesSetRedeclare,0}};
#define boxvar_SCodeUtil_prefixesSetRedeclare MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_prefixesSetRedeclare)
DLLExport
modelica_metatype omc_SCodeUtil_prefixesRedeclare(threadData_t *threadData, modelica_metatype _inPrefixes);
#define boxptr_SCodeUtil_prefixesRedeclare omc_SCodeUtil_prefixesRedeclare
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_prefixesRedeclare,2,0) {(void*) boxptr_SCodeUtil_prefixesRedeclare,0}};
#define boxvar_SCodeUtil_prefixesRedeclare MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_prefixesRedeclare)
DLLExport
modelica_metatype omc_SCodeUtil_boolEach(threadData_t *threadData, modelica_boolean _inBoolEach);
DLLExport
modelica_metatype boxptr_SCodeUtil_boolEach(threadData_t *threadData, modelica_metatype _inBoolEach);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_boolEach,2,0) {(void*) boxptr_SCodeUtil_boolEach,0}};
#define boxvar_SCodeUtil_boolEach MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_boolEach)
DLLExport
modelica_boolean omc_SCodeUtil_eachBool(threadData_t *threadData, modelica_metatype _inEach);
DLLExport
modelica_metatype boxptr_SCodeUtil_eachBool(threadData_t *threadData, modelica_metatype _inEach);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_eachBool,2,0) {(void*) boxptr_SCodeUtil_eachBool,0}};
#define boxvar_SCodeUtil_eachBool MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_eachBool)
DLLExport
modelica_boolean omc_SCodeUtil_visibilityEqual(threadData_t *threadData, modelica_metatype _inVisibility1, modelica_metatype _inVisibility2);
DLLExport
modelica_metatype boxptr_SCodeUtil_visibilityEqual(threadData_t *threadData, modelica_metatype _inVisibility1, modelica_metatype _inVisibility2);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_visibilityEqual,2,0) {(void*) boxptr_SCodeUtil_visibilityEqual,0}};
#define boxvar_SCodeUtil_visibilityEqual MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_visibilityEqual)
DLLExport
modelica_metatype omc_SCodeUtil_boolVisibility(threadData_t *threadData, modelica_boolean _inBoolVisibility);
DLLExport
modelica_metatype boxptr_SCodeUtil_boolVisibility(threadData_t *threadData, modelica_metatype _inBoolVisibility);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_boolVisibility,2,0) {(void*) boxptr_SCodeUtil_boolVisibility,0}};
#define boxvar_SCodeUtil_boolVisibility MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_boolVisibility)
DLLExport
modelica_boolean omc_SCodeUtil_visibilityBool(threadData_t *threadData, modelica_metatype _inVisibility);
DLLExport
modelica_metatype boxptr_SCodeUtil_visibilityBool(threadData_t *threadData, modelica_metatype _inVisibility);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_visibilityBool,2,0) {(void*) boxptr_SCodeUtil_visibilityBool,0}};
#define boxvar_SCodeUtil_visibilityBool MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_visibilityBool)
DLLExport
modelica_metatype omc_SCodeUtil_setElementClassDefinition(threadData_t *threadData, modelica_metatype _inClassDef, modelica_metatype _inElement);
#define boxptr_SCodeUtil_setElementClassDefinition omc_SCodeUtil_setElementClassDefinition
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_setElementClassDefinition,2,0) {(void*) boxptr_SCodeUtil_setElementClassDefinition,0}};
#define boxvar_SCodeUtil_setElementClassDefinition MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_setElementClassDefinition)
DLLExport
modelica_metatype omc_SCodeUtil_addElementToCompositeClassDef(threadData_t *threadData, modelica_metatype _inElement, modelica_metatype _inClassDef);
#define boxptr_SCodeUtil_addElementToCompositeClassDef omc_SCodeUtil_addElementToCompositeClassDef
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_addElementToCompositeClassDef,2,0) {(void*) boxptr_SCodeUtil_addElementToCompositeClassDef,0}};
#define boxvar_SCodeUtil_addElementToCompositeClassDef MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_addElementToCompositeClassDef)
DLLExport
modelica_metatype omc_SCodeUtil_addElementToClass(threadData_t *threadData, modelica_metatype _inElement, modelica_metatype _inClassDef);
#define boxptr_SCodeUtil_addElementToClass omc_SCodeUtil_addElementToClass
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_addElementToClass,2,0) {(void*) boxptr_SCodeUtil_addElementToClass,0}};
#define boxvar_SCodeUtil_addElementToClass MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_addElementToClass)
DLLExport
modelica_metatype omc_SCodeUtil_prependSubModToMod(threadData_t *threadData, modelica_metatype _subMod, modelica_metatype __omcQ_24in_5Fmod);
#define boxptr_SCodeUtil_prependSubModToMod omc_SCodeUtil_prependSubModToMod
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_prependSubModToMod,2,0) {(void*) boxptr_SCodeUtil_prependSubModToMod,0}};
#define boxvar_SCodeUtil_prependSubModToMod MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_prependSubModToMod)
DLLExport
modelica_metatype omc_SCodeUtil_getStatementInfo(threadData_t *threadData, modelica_metatype _inStatement);
#define boxptr_SCodeUtil_getStatementInfo omc_SCodeUtil_getStatementInfo
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getStatementInfo,2,0) {(void*) boxptr_SCodeUtil_getStatementInfo,0}};
#define boxvar_SCodeUtil_getStatementInfo MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getStatementInfo)
DLLExport
modelica_metatype omc_SCodeUtil_getEEquationInfo(threadData_t *threadData, modelica_metatype _inEEquation);
#define boxptr_SCodeUtil_getEEquationInfo omc_SCodeUtil_getEEquationInfo
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getEEquationInfo,2,0) {(void*) boxptr_SCodeUtil_getEEquationInfo,0}};
#define boxvar_SCodeUtil_getEEquationInfo MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getEEquationInfo)
DLLExport
modelica_string omc_SCodeUtil_isBuiltinFunction(threadData_t *threadData, modelica_metatype _cl, modelica_metatype _inVars, modelica_metatype _outVars);
#define boxptr_SCodeUtil_isBuiltinFunction omc_SCodeUtil_isBuiltinFunction
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isBuiltinFunction,2,0) {(void*) boxptr_SCodeUtil_isBuiltinFunction,0}};
#define boxvar_SCodeUtil_isBuiltinFunction MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isBuiltinFunction)
DLLExport
modelica_metatype omc_SCodeUtil_getElementClass(threadData_t *threadData, modelica_metatype _el);
#define boxptr_SCodeUtil_getElementClass omc_SCodeUtil_getElementClass
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getElementClass,2,0) {(void*) boxptr_SCodeUtil_getElementClass,0}};
#define boxvar_SCodeUtil_getElementClass MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getElementClass)
DLLExport
modelica_boolean omc_SCodeUtil_elementIsProtectedImport(threadData_t *threadData, modelica_metatype _el);
DLLExport
modelica_metatype boxptr_SCodeUtil_elementIsProtectedImport(threadData_t *threadData, modelica_metatype _el);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_elementIsProtectedImport,2,0) {(void*) boxptr_SCodeUtil_elementIsProtectedImport,0}};
#define boxvar_SCodeUtil_elementIsProtectedImport MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_elementIsProtectedImport)
DLLExport
modelica_boolean omc_SCodeUtil_elementIsPublicImport(threadData_t *threadData, modelica_metatype _el);
DLLExport
modelica_metatype boxptr_SCodeUtil_elementIsPublicImport(threadData_t *threadData, modelica_metatype _el);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_elementIsPublicImport,2,0) {(void*) boxptr_SCodeUtil_elementIsPublicImport,0}};
#define boxvar_SCodeUtil_elementIsPublicImport MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_elementIsPublicImport)
DLLExport
modelica_boolean omc_SCodeUtil_elementIsImport(threadData_t *threadData, modelica_metatype _inElement);
DLLExport
modelica_metatype boxptr_SCodeUtil_elementIsImport(threadData_t *threadData, modelica_metatype _inElement);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_elementIsImport,2,0) {(void*) boxptr_SCodeUtil_elementIsImport,0}};
#define boxvar_SCodeUtil_elementIsImport MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_elementIsImport)
DLLExport
modelica_boolean omc_SCodeUtil_elementIsClass(threadData_t *threadData, modelica_metatype _el);
DLLExport
modelica_metatype boxptr_SCodeUtil_elementIsClass(threadData_t *threadData, modelica_metatype _el);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_elementIsClass,2,0) {(void*) boxptr_SCodeUtil_elementIsClass,0}};
#define boxvar_SCodeUtil_elementIsClass MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_elementIsClass)
#define boxptr_SCodeUtil_traverseBranchExps omc_SCodeUtil_traverseBranchExps
DLLExport
modelica_metatype omc_SCodeUtil_traverseStatementExps(threadData_t *threadData, modelica_metatype _inStatement, modelica_fnptr _inFunc, modelica_metatype _inArg, modelica_metatype *out_outArg);
#define boxptr_SCodeUtil_traverseStatementExps omc_SCodeUtil_traverseStatementExps
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_traverseStatementExps,2,0) {(void*) boxptr_SCodeUtil_traverseStatementExps,0}};
#define boxvar_SCodeUtil_traverseStatementExps MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_traverseStatementExps)
DLLExport
modelica_metatype omc_SCodeUtil_traverseStatementListExps(threadData_t *threadData, modelica_metatype _inStatements, modelica_fnptr _inFunc, modelica_metatype _inArg, modelica_metatype *out_outArg);
#define boxptr_SCodeUtil_traverseStatementListExps omc_SCodeUtil_traverseStatementListExps
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_traverseStatementListExps,2,0) {(void*) boxptr_SCodeUtil_traverseStatementListExps,0}};
#define boxvar_SCodeUtil_traverseStatementListExps MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_traverseStatementListExps)
#define boxptr_SCodeUtil_traverseBranchStatements omc_SCodeUtil_traverseBranchStatements
DLLExport
modelica_metatype omc_SCodeUtil_traverseStatements2(threadData_t *threadData, modelica_metatype _inStatement, modelica_metatype _inTuple, modelica_metatype *out_outTuple);
#define boxptr_SCodeUtil_traverseStatements2 omc_SCodeUtil_traverseStatements2
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_traverseStatements2,2,0) {(void*) boxptr_SCodeUtil_traverseStatements2,0}};
#define boxvar_SCodeUtil_traverseStatements2 MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_traverseStatements2)
DLLExport
modelica_metatype omc_SCodeUtil_traverseStatements(threadData_t *threadData, modelica_metatype _inStatement, modelica_metatype _inTuple, modelica_metatype *out_outTuple);
#define boxptr_SCodeUtil_traverseStatements omc_SCodeUtil_traverseStatements
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_traverseStatements,2,0) {(void*) boxptr_SCodeUtil_traverseStatements,0}};
#define boxvar_SCodeUtil_traverseStatements MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_traverseStatements)
DLLExport
modelica_metatype omc_SCodeUtil_traverseStatementsList(threadData_t *threadData, modelica_metatype _inStatements, modelica_metatype _inTuple, modelica_metatype *out_outTuple);
#define boxptr_SCodeUtil_traverseStatementsList omc_SCodeUtil_traverseStatementsList
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_traverseStatementsList,2,0) {(void*) boxptr_SCodeUtil_traverseStatementsList,0}};
#define boxvar_SCodeUtil_traverseStatementsList MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_traverseStatementsList)
#define boxptr_SCodeUtil_traverseForIteratorExps omc_SCodeUtil_traverseForIteratorExps
#define boxptr_SCodeUtil_traverseNamedArgExps omc_SCodeUtil_traverseNamedArgExps
#define boxptr_SCodeUtil_traverseElseWhenExps omc_SCodeUtil_traverseElseWhenExps
#define boxptr_SCodeUtil_traverseSubscriptExps omc_SCodeUtil_traverseSubscriptExps
#define boxptr_SCodeUtil_traverseComponentRefExps omc_SCodeUtil_traverseComponentRefExps
DLLExport
modelica_metatype omc_SCodeUtil_traverseEEquationExps(threadData_t *threadData, modelica_metatype _inEEquation, modelica_fnptr _inFunc, modelica_metatype _inArg, modelica_metatype *out_outArg);
#define boxptr_SCodeUtil_traverseEEquationExps omc_SCodeUtil_traverseEEquationExps
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_traverseEEquationExps,2,0) {(void*) boxptr_SCodeUtil_traverseEEquationExps,0}};
#define boxvar_SCodeUtil_traverseEEquationExps MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_traverseEEquationExps)
DLLExport
modelica_metatype omc_SCodeUtil_traverseEEquationListExps(threadData_t *threadData, modelica_metatype _inEEquations, modelica_fnptr _traverser, modelica_metatype _inArg, modelica_metatype *out_outArg);
#define boxptr_SCodeUtil_traverseEEquationListExps omc_SCodeUtil_traverseEEquationListExps
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_traverseEEquationListExps,2,0) {(void*) boxptr_SCodeUtil_traverseEEquationListExps,0}};
#define boxvar_SCodeUtil_traverseEEquationListExps MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_traverseEEquationListExps)
#define boxptr_SCodeUtil_traverseElseWhenEEquations omc_SCodeUtil_traverseElseWhenEEquations
DLLExport
modelica_metatype omc_SCodeUtil_traverseEEquations2(threadData_t *threadData, modelica_metatype _inEEquation, modelica_metatype _inTuple, modelica_metatype *out_outTuple);
#define boxptr_SCodeUtil_traverseEEquations2 omc_SCodeUtil_traverseEEquations2
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_traverseEEquations2,2,0) {(void*) boxptr_SCodeUtil_traverseEEquations2,0}};
#define boxvar_SCodeUtil_traverseEEquations2 MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_traverseEEquations2)
DLLExport
modelica_metatype omc_SCodeUtil_traverseEEquations(threadData_t *threadData, modelica_metatype _inEEquation, modelica_metatype _inTuple, modelica_metatype *out_outTuple);
#define boxptr_SCodeUtil_traverseEEquations omc_SCodeUtil_traverseEEquations
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_traverseEEquations,2,0) {(void*) boxptr_SCodeUtil_traverseEEquations,0}};
#define boxvar_SCodeUtil_traverseEEquations MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_traverseEEquations)
DLLExport
modelica_metatype omc_SCodeUtil_traverseEEquationsList(threadData_t *threadData, modelica_metatype _inEEquations, modelica_metatype _inTuple, modelica_metatype *out_outTuple);
#define boxptr_SCodeUtil_traverseEEquationsList omc_SCodeUtil_traverseEEquationsList
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_traverseEEquationsList,2,0) {(void*) boxptr_SCodeUtil_traverseEEquationsList,0}};
#define boxvar_SCodeUtil_traverseEEquationsList MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_traverseEEquationsList)
DLLExport
modelica_metatype omc_SCodeUtil_foldStatementsExps(threadData_t *threadData, modelica_metatype _inStatement, modelica_fnptr _inFunc, modelica_metatype _inArg);
#define boxptr_SCodeUtil_foldStatementsExps omc_SCodeUtil_foldStatementsExps
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_foldStatementsExps,2,0) {(void*) boxptr_SCodeUtil_foldStatementsExps,0}};
#define boxvar_SCodeUtil_foldStatementsExps MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_foldStatementsExps)
DLLExport
modelica_metatype omc_SCodeUtil_foldEEquationsExps(threadData_t *threadData, modelica_metatype _inEquation, modelica_fnptr _inFunc, modelica_metatype _inArg);
#define boxptr_SCodeUtil_foldEEquationsExps omc_SCodeUtil_foldEEquationsExps
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_foldEEquationsExps,2,0) {(void*) boxptr_SCodeUtil_foldEEquationsExps,0}};
#define boxvar_SCodeUtil_foldEEquationsExps MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_foldEEquationsExps)
DLLExport
modelica_metatype omc_SCodeUtil_foldEEquations(threadData_t *threadData, modelica_metatype _inEquation, modelica_fnptr _inFunc, modelica_metatype _inArg);
#define boxptr_SCodeUtil_foldEEquations omc_SCodeUtil_foldEEquations
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_foldEEquations,2,0) {(void*) boxptr_SCodeUtil_foldEEquations,0}};
#define boxvar_SCodeUtil_foldEEquations MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_foldEEquations)
DLLExport
modelica_boolean omc_SCodeUtil_isClass(threadData_t *threadData, modelica_metatype _inElement);
DLLExport
modelica_metatype boxptr_SCodeUtil_isClass(threadData_t *threadData, modelica_metatype _inElement);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isClass,2,0) {(void*) boxptr_SCodeUtil_isClass,0}};
#define boxvar_SCodeUtil_isClass MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isClass)
DLLExport
modelica_boolean omc_SCodeUtil_isClassOrComponent(threadData_t *threadData, modelica_metatype _inElement);
DLLExport
modelica_metatype boxptr_SCodeUtil_isClassOrComponent(threadData_t *threadData, modelica_metatype _inElement);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isClassOrComponent,2,0) {(void*) boxptr_SCodeUtil_isClassOrComponent,0}};
#define boxvar_SCodeUtil_isClassOrComponent MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isClassOrComponent)
DLLExport
modelica_boolean omc_SCodeUtil_isNotComponent(threadData_t *threadData, modelica_metatype _elt);
DLLExport
modelica_metatype boxptr_SCodeUtil_isNotComponent(threadData_t *threadData, modelica_metatype _elt);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isNotComponent,2,0) {(void*) boxptr_SCodeUtil_isNotComponent,0}};
#define boxvar_SCodeUtil_isNotComponent MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isNotComponent)
DLLExport
modelica_boolean omc_SCodeUtil_isComponent(threadData_t *threadData, modelica_metatype _elt);
DLLExport
modelica_metatype boxptr_SCodeUtil_isComponent(threadData_t *threadData, modelica_metatype _elt);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isComponent,2,0) {(void*) boxptr_SCodeUtil_isComponent,0}};
#define boxvar_SCodeUtil_isComponent MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isComponent)
DLLExport
modelica_boolean omc_SCodeUtil_isComponentWithDirection(threadData_t *threadData, modelica_metatype _elt, modelica_metatype _dir1);
DLLExport
modelica_metatype boxptr_SCodeUtil_isComponentWithDirection(threadData_t *threadData, modelica_metatype _elt, modelica_metatype _dir1);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isComponentWithDirection,2,0) {(void*) boxptr_SCodeUtil_isComponentWithDirection,0}};
#define boxvar_SCodeUtil_isComponentWithDirection MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isComponentWithDirection)
DLLExport
modelica_boolean omc_SCodeUtil_emptyModOrEquality(threadData_t *threadData, modelica_metatype _mod);
DLLExport
modelica_metatype boxptr_SCodeUtil_emptyModOrEquality(threadData_t *threadData, modelica_metatype _mod);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_emptyModOrEquality,2,0) {(void*) boxptr_SCodeUtil_emptyModOrEquality,0}};
#define boxvar_SCodeUtil_emptyModOrEquality MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_emptyModOrEquality)
DLLExport
modelica_metatype omc_SCodeUtil_equationFileInfo(threadData_t *threadData, modelica_metatype _eq);
#define boxptr_SCodeUtil_equationFileInfo omc_SCodeUtil_equationFileInfo
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_equationFileInfo,2,0) {(void*) boxptr_SCodeUtil_equationFileInfo,0}};
#define boxvar_SCodeUtil_equationFileInfo MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_equationFileInfo)
DLLExport
modelica_metatype omc_SCodeUtil_statementToAlgorithmItem(threadData_t *threadData, modelica_metatype _stmt);
#define boxptr_SCodeUtil_statementToAlgorithmItem omc_SCodeUtil_statementToAlgorithmItem
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_statementToAlgorithmItem,2,0) {(void*) boxptr_SCodeUtil_statementToAlgorithmItem,0}};
#define boxvar_SCodeUtil_statementToAlgorithmItem MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_statementToAlgorithmItem)
DLLExport
modelica_metatype omc_SCodeUtil_variabilityOr(threadData_t *threadData, modelica_metatype _inConst1, modelica_metatype _inConst2);
#define boxptr_SCodeUtil_variabilityOr omc_SCodeUtil_variabilityOr
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_variabilityOr,2,0) {(void*) boxptr_SCodeUtil_variabilityOr,0}};
#define boxvar_SCodeUtil_variabilityOr MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_variabilityOr)
DLLExport
modelica_metatype omc_SCodeUtil_makeEnumType(threadData_t *threadData, modelica_metatype _inEnum, modelica_metatype _inInfo);
#define boxptr_SCodeUtil_makeEnumType omc_SCodeUtil_makeEnumType
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_makeEnumType,2,0) {(void*) boxptr_SCodeUtil_makeEnumType,0}};
#define boxvar_SCodeUtil_makeEnumType MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_makeEnumType)
DLLExport
modelica_metatype omc_SCodeUtil_getClassElements(threadData_t *threadData, modelica_metatype _cl);
#define boxptr_SCodeUtil_getClassElements omc_SCodeUtil_getClassElements
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getClassElements,2,0) {(void*) boxptr_SCodeUtil_getClassElements,0}};
#define boxvar_SCodeUtil_getClassElements MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getClassElements)
DLLExport
modelica_metatype omc_SCodeUtil_getClassComponents(threadData_t *threadData, modelica_metatype _cl, modelica_metatype *out_compNames);
#define boxptr_SCodeUtil_getClassComponents omc_SCodeUtil_getClassComponents
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getClassComponents,2,0) {(void*) boxptr_SCodeUtil_getClassComponents,0}};
#define boxvar_SCodeUtil_getClassComponents MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getClassComponents)
#define boxptr_SCodeUtil_filterComponents2 omc_SCodeUtil_filterComponents2
#define boxptr_SCodeUtil_filterComponents omc_SCodeUtil_filterComponents
DLLExport
modelica_metatype omc_SCodeUtil_findIteratorIndexedCrefsInStatement(threadData_t *threadData, modelica_metatype _inStatement, modelica_string _inIterator, modelica_metatype _inCrefs);
#define boxptr_SCodeUtil_findIteratorIndexedCrefsInStatement omc_SCodeUtil_findIteratorIndexedCrefsInStatement
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_findIteratorIndexedCrefsInStatement,2,0) {(void*) boxptr_SCodeUtil_findIteratorIndexedCrefsInStatement,0}};
#define boxvar_SCodeUtil_findIteratorIndexedCrefsInStatement MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_findIteratorIndexedCrefsInStatement)
DLLExport
modelica_metatype omc_SCodeUtil_findIteratorIndexedCrefsInStatements(threadData_t *threadData, modelica_metatype _inStatements, modelica_string _inIterator, modelica_metatype _inCrefs);
#define boxptr_SCodeUtil_findIteratorIndexedCrefsInStatements omc_SCodeUtil_findIteratorIndexedCrefsInStatements
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_findIteratorIndexedCrefsInStatements,2,0) {(void*) boxptr_SCodeUtil_findIteratorIndexedCrefsInStatements,0}};
#define boxvar_SCodeUtil_findIteratorIndexedCrefsInStatements MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_findIteratorIndexedCrefsInStatements)
DLLExport
modelica_metatype omc_SCodeUtil_findIteratorIndexedCrefsInEEquation(threadData_t *threadData, modelica_metatype _inEq, modelica_string _inIterator, modelica_metatype _inCrefs);
#define boxptr_SCodeUtil_findIteratorIndexedCrefsInEEquation omc_SCodeUtil_findIteratorIndexedCrefsInEEquation
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_findIteratorIndexedCrefsInEEquation,2,0) {(void*) boxptr_SCodeUtil_findIteratorIndexedCrefsInEEquation,0}};
#define boxvar_SCodeUtil_findIteratorIndexedCrefsInEEquation MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_findIteratorIndexedCrefsInEEquation)
DLLExport
modelica_metatype omc_SCodeUtil_findIteratorIndexedCrefsInEEquations(threadData_t *threadData, modelica_metatype _inEqs, modelica_string _inIterator, modelica_metatype _inCrefs);
#define boxptr_SCodeUtil_findIteratorIndexedCrefsInEEquations omc_SCodeUtil_findIteratorIndexedCrefsInEEquations
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_findIteratorIndexedCrefsInEEquations,2,0) {(void*) boxptr_SCodeUtil_findIteratorIndexedCrefsInEEquations,0}};
#define boxvar_SCodeUtil_findIteratorIndexedCrefsInEEquations MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_findIteratorIndexedCrefsInEEquations)
DLLExport
modelica_metatype omc_SCodeUtil_setClassPartialPrefix(threadData_t *threadData, modelica_metatype _partialPrefix, modelica_metatype _cl);
#define boxptr_SCodeUtil_setClassPartialPrefix omc_SCodeUtil_setClassPartialPrefix
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_setClassPartialPrefix,2,0) {(void*) boxptr_SCodeUtil_setClassPartialPrefix,0}};
#define boxvar_SCodeUtil_setClassPartialPrefix MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_setClassPartialPrefix)
DLLExport
modelica_metatype omc_SCodeUtil_makeClassPartial(threadData_t *threadData, modelica_metatype _inClass);
#define boxptr_SCodeUtil_makeClassPartial omc_SCodeUtil_makeClassPartial
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_makeClassPartial,2,0) {(void*) boxptr_SCodeUtil_makeClassPartial,0}};
#define boxvar_SCodeUtil_makeClassPartial MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_makeClassPartial)
DLLExport
modelica_metatype omc_SCodeUtil_setClassName(threadData_t *threadData, modelica_string _name, modelica_metatype _cl);
#define boxptr_SCodeUtil_setClassName omc_SCodeUtil_setClassName
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_setClassName,2,0) {(void*) boxptr_SCodeUtil_setClassName,0}};
#define boxvar_SCodeUtil_setClassName MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_setClassName)
DLLExport
modelica_metatype omc_SCodeUtil_setClassRestriction(threadData_t *threadData, modelica_metatype _r, modelica_metatype _cl);
#define boxptr_SCodeUtil_setClassRestriction omc_SCodeUtil_setClassRestriction
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_setClassRestriction,2,0) {(void*) boxptr_SCodeUtil_setClassRestriction,0}};
#define boxvar_SCodeUtil_setClassRestriction MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_setClassRestriction)
DLLExport
modelica_boolean omc_SCodeUtil_variabilityEqual(threadData_t *threadData, modelica_metatype _var1, modelica_metatype _var2);
DLLExport
modelica_metatype boxptr_SCodeUtil_variabilityEqual(threadData_t *threadData, modelica_metatype _var1, modelica_metatype _var2);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_variabilityEqual,2,0) {(void*) boxptr_SCodeUtil_variabilityEqual,0}};
#define boxvar_SCodeUtil_variabilityEqual MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_variabilityEqual)
DLLExport
modelica_boolean omc_SCodeUtil_parallelismEqual(threadData_t *threadData, modelica_metatype _prl1, modelica_metatype _prl2);
DLLExport
modelica_metatype boxptr_SCodeUtil_parallelismEqual(threadData_t *threadData, modelica_metatype _prl1, modelica_metatype _prl2);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_parallelismEqual,2,0) {(void*) boxptr_SCodeUtil_parallelismEqual,0}};
#define boxvar_SCodeUtil_parallelismEqual MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_parallelismEqual)
DLLExport
modelica_boolean omc_SCodeUtil_attributesEqual(threadData_t *threadData, modelica_metatype _attr1, modelica_metatype _attr2);
DLLExport
modelica_metatype boxptr_SCodeUtil_attributesEqual(threadData_t *threadData, modelica_metatype _attr1, modelica_metatype _attr2);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_attributesEqual,2,0) {(void*) boxptr_SCodeUtil_attributesEqual,0}};
#define boxvar_SCodeUtil_attributesEqual MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_attributesEqual)
DLLExport
modelica_boolean omc_SCodeUtil_modEqual(threadData_t *threadData, modelica_metatype _mod1, modelica_metatype _mod2);
DLLExport
modelica_metatype boxptr_SCodeUtil_modEqual(threadData_t *threadData, modelica_metatype _mod1, modelica_metatype _mod2);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_modEqual,2,0) {(void*) boxptr_SCodeUtil_modEqual,0}};
#define boxvar_SCodeUtil_modEqual MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_modEqual)
DLLExport
modelica_boolean omc_SCodeUtil_equationEqual(threadData_t *threadData, modelica_metatype _eqn1, modelica_metatype _eqn2);
DLLExport
modelica_metatype boxptr_SCodeUtil_equationEqual(threadData_t *threadData, modelica_metatype _eqn1, modelica_metatype _eqn2);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_equationEqual,2,0) {(void*) boxptr_SCodeUtil_equationEqual,0}};
#define boxvar_SCodeUtil_equationEqual MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_equationEqual)
DLLExport
modelica_boolean omc_SCodeUtil_enumEqual(threadData_t *threadData, modelica_metatype _e1, modelica_metatype _e2);
DLLExport
modelica_metatype boxptr_SCodeUtil_enumEqual(threadData_t *threadData, modelica_metatype _e1, modelica_metatype _e2);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_enumEqual,2,0) {(void*) boxptr_SCodeUtil_enumEqual,0}};
#define boxvar_SCodeUtil_enumEqual MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_enumEqual)
DLLExport
modelica_boolean omc_SCodeUtil_funcRestrictionEqual(threadData_t *threadData, modelica_metatype _funcRestr1, modelica_metatype _funcRestr2);
DLLExport
modelica_metatype boxptr_SCodeUtil_funcRestrictionEqual(threadData_t *threadData, modelica_metatype _funcRestr1, modelica_metatype _funcRestr2);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_funcRestrictionEqual,2,0) {(void*) boxptr_SCodeUtil_funcRestrictionEqual,0}};
#define boxvar_SCodeUtil_funcRestrictionEqual MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_funcRestrictionEqual)
DLLExport
modelica_boolean omc_SCodeUtil_restrictionEqual(threadData_t *threadData, modelica_metatype _restr1, modelica_metatype _restr2);
DLLExport
modelica_metatype boxptr_SCodeUtil_restrictionEqual(threadData_t *threadData, modelica_metatype _restr1, modelica_metatype _restr2);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_restrictionEqual,2,0) {(void*) boxptr_SCodeUtil_restrictionEqual,0}};
#define boxvar_SCodeUtil_restrictionEqual MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_restrictionEqual)
DLLExport
modelica_boolean omc_SCodeUtil_annotationEqual(threadData_t *threadData, modelica_metatype _annotation1, modelica_metatype _annotation2);
DLLExport
modelica_metatype boxptr_SCodeUtil_annotationEqual(threadData_t *threadData, modelica_metatype _annotation1, modelica_metatype _annotation2);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_annotationEqual,2,0) {(void*) boxptr_SCodeUtil_annotationEqual,0}};
#define boxvar_SCodeUtil_annotationEqual MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_annotationEqual)
DLLExport
modelica_boolean omc_SCodeUtil_elementEqual(threadData_t *threadData, modelica_metatype _element1, modelica_metatype _element2);
DLLExport
modelica_metatype boxptr_SCodeUtil_elementEqual(threadData_t *threadData, modelica_metatype _element1, modelica_metatype _element2);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_elementEqual,2,0) {(void*) boxptr_SCodeUtil_elementEqual,0}};
#define boxvar_SCodeUtil_elementEqual MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_elementEqual)
DLLExport
modelica_metatype omc_SCodeUtil_classSetPartial(threadData_t *threadData, modelica_metatype _inClass, modelica_metatype _inPartial);
#define boxptr_SCodeUtil_classSetPartial omc_SCodeUtil_classSetPartial
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_classSetPartial,2,0) {(void*) boxptr_SCodeUtil_classSetPartial,0}};
#define boxvar_SCodeUtil_classSetPartial MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_classSetPartial)
DLLExport
modelica_string omc_SCodeUtil_className(threadData_t *threadData, modelica_metatype _inClass);
#define boxptr_SCodeUtil_className omc_SCodeUtil_className
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_className,2,0) {(void*) boxptr_SCodeUtil_className,0}};
#define boxvar_SCodeUtil_className MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_className)
DLLExport
modelica_boolean omc_SCodeUtil_isOperator(threadData_t *threadData, modelica_metatype _el);
DLLExport
modelica_metatype boxptr_SCodeUtil_isOperator(threadData_t *threadData, modelica_metatype _el);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isOperator,2,0) {(void*) boxptr_SCodeUtil_isOperator,0}};
#define boxvar_SCodeUtil_isOperator MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isOperator)
DLLExport
modelica_boolean omc_SCodeUtil_isFunctionOrExtFunctionRestriction(threadData_t *threadData, modelica_metatype _r);
DLLExport
modelica_metatype boxptr_SCodeUtil_isFunctionOrExtFunctionRestriction(threadData_t *threadData, modelica_metatype _r);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isFunctionOrExtFunctionRestriction,2,0) {(void*) boxptr_SCodeUtil_isFunctionOrExtFunctionRestriction,0}};
#define boxvar_SCodeUtil_isFunctionOrExtFunctionRestriction MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isFunctionOrExtFunctionRestriction)
DLLExport
modelica_boolean omc_SCodeUtil_isFunctionRestriction(threadData_t *threadData, modelica_metatype _inRestriction);
DLLExport
modelica_metatype boxptr_SCodeUtil_isFunctionRestriction(threadData_t *threadData, modelica_metatype _inRestriction);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isFunctionRestriction,2,0) {(void*) boxptr_SCodeUtil_isFunctionRestriction,0}};
#define boxvar_SCodeUtil_isFunctionRestriction MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isFunctionRestriction)
DLLExport
modelica_boolean omc_SCodeUtil_isUniontype(threadData_t *threadData, modelica_metatype _inClass);
DLLExport
modelica_metatype boxptr_SCodeUtil_isUniontype(threadData_t *threadData, modelica_metatype _inClass);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isUniontype,2,0) {(void*) boxptr_SCodeUtil_isUniontype,0}};
#define boxvar_SCodeUtil_isUniontype MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isUniontype)
DLLExport
modelica_boolean omc_SCodeUtil_isFunction(threadData_t *threadData, modelica_metatype _inClass);
DLLExport
modelica_metatype boxptr_SCodeUtil_isFunction(threadData_t *threadData, modelica_metatype _inClass);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isFunction,2,0) {(void*) boxptr_SCodeUtil_isFunction,0}};
#define boxvar_SCodeUtil_isFunction MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isFunction)
DLLExport
modelica_boolean omc_SCodeUtil_isOperatorRecord(threadData_t *threadData, modelica_metatype _inClass);
DLLExport
modelica_metatype boxptr_SCodeUtil_isOperatorRecord(threadData_t *threadData, modelica_metatype _inClass);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isOperatorRecord,2,0) {(void*) boxptr_SCodeUtil_isOperatorRecord,0}};
#define boxvar_SCodeUtil_isOperatorRecord MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isOperatorRecord)
DLLExport
modelica_boolean omc_SCodeUtil_isPolymorphicTypeVar(threadData_t *threadData, modelica_metatype _cls);
DLLExport
modelica_metatype boxptr_SCodeUtil_isPolymorphicTypeVar(threadData_t *threadData, modelica_metatype _cls);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isPolymorphicTypeVar,2,0) {(void*) boxptr_SCodeUtil_isPolymorphicTypeVar,0}};
#define boxvar_SCodeUtil_isPolymorphicTypeVar MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isPolymorphicTypeVar)
DLLExport
modelica_boolean omc_SCodeUtil_isTypeVar(threadData_t *threadData, modelica_metatype _inClass);
DLLExport
modelica_metatype boxptr_SCodeUtil_isTypeVar(threadData_t *threadData, modelica_metatype _inClass);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isTypeVar,2,0) {(void*) boxptr_SCodeUtil_isTypeVar,0}};
#define boxvar_SCodeUtil_isTypeVar MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isTypeVar)
DLLExport
modelica_boolean omc_SCodeUtil_isRecord(threadData_t *threadData, modelica_metatype _inClass);
DLLExport
modelica_metatype boxptr_SCodeUtil_isRecord(threadData_t *threadData, modelica_metatype _inClass);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isRecord,2,0) {(void*) boxptr_SCodeUtil_isRecord,0}};
#define boxvar_SCodeUtil_isRecord MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isRecord)
DLLExport
modelica_string omc_SCodeUtil_enumName(threadData_t *threadData, modelica_metatype _e);
#define boxptr_SCodeUtil_enumName omc_SCodeUtil_enumName
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_enumName,2,0) {(void*) boxptr_SCodeUtil_enumName,0}};
#define boxvar_SCodeUtil_enumName MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_enumName)
DLLExport
modelica_boolean omc_SCodeUtil_elementNameEqual(threadData_t *threadData, modelica_metatype _inElement1, modelica_metatype _inElement2);
DLLExport
modelica_metatype boxptr_SCodeUtil_elementNameEqual(threadData_t *threadData, modelica_metatype _inElement1, modelica_metatype _inElement2);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_elementNameEqual,2,0) {(void*) boxptr_SCodeUtil_elementNameEqual,0}};
#define boxvar_SCodeUtil_elementNameEqual MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_elementNameEqual)
DLLExport
modelica_metatype omc_SCodeUtil_renameElement(threadData_t *threadData, modelica_metatype _inElement, modelica_string _inName);
#define boxptr_SCodeUtil_renameElement omc_SCodeUtil_renameElement
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_renameElement,2,0) {(void*) boxptr_SCodeUtil_renameElement,0}};
#define boxvar_SCodeUtil_renameElement MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_renameElement)
#define boxptr_SCodeUtil_elementNamesWork omc_SCodeUtil_elementNamesWork
DLLExport
modelica_metatype omc_SCodeUtil_elementNames(threadData_t *threadData, modelica_metatype _elts);
#define boxptr_SCodeUtil_elementNames omc_SCodeUtil_elementNames
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_elementNames,2,0) {(void*) boxptr_SCodeUtil_elementNames,0}};
#define boxvar_SCodeUtil_elementNames MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_elementNames)
DLLExport
modelica_string omc_SCodeUtil_elementNameInfo(threadData_t *threadData, modelica_metatype _inElement, modelica_metatype *out_outInfo);
#define boxptr_SCodeUtil_elementNameInfo omc_SCodeUtil_elementNameInfo
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_elementNameInfo,2,0) {(void*) boxptr_SCodeUtil_elementNameInfo,0}};
#define boxvar_SCodeUtil_elementNameInfo MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_elementNameInfo)
DLLExport
modelica_string omc_SCodeUtil_elementName(threadData_t *threadData, modelica_metatype _e);
#define boxptr_SCodeUtil_elementName omc_SCodeUtil_elementName
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_elementName,2,0) {(void*) boxptr_SCodeUtil_elementName,0}};
#define boxvar_SCodeUtil_elementName MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_elementName)
DLLExport
modelica_metatype omc_SCodeUtil_elementInfo(threadData_t *threadData, modelica_metatype _e);
#define boxptr_SCodeUtil_elementInfo omc_SCodeUtil_elementInfo
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_elementInfo,2,0) {(void*) boxptr_SCodeUtil_elementInfo,0}};
#define boxvar_SCodeUtil_elementInfo MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_elementInfo)
DLLExport
modelica_string omc_SCodeUtil_componentName(threadData_t *threadData, modelica_metatype _inComponent);
#define boxptr_SCodeUtil_componentName omc_SCodeUtil_componentName
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_componentName,2,0) {(void*) boxptr_SCodeUtil_componentName,0}};
#define boxvar_SCodeUtil_componentName MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_componentName)
DLLExport
modelica_metatype omc_SCodeUtil_componentNamesFromElts(threadData_t *threadData, modelica_metatype _inElements);
#define boxptr_SCodeUtil_componentNamesFromElts omc_SCodeUtil_componentNamesFromElts
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_componentNamesFromElts,2,0) {(void*) boxptr_SCodeUtil_componentNamesFromElts,0}};
#define boxvar_SCodeUtil_componentNamesFromElts MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_componentNamesFromElts)
DLLExport
modelica_metatype omc_SCodeUtil_componentNames(threadData_t *threadData, modelica_metatype _inClass);
#define boxptr_SCodeUtil_componentNames omc_SCodeUtil_componentNames
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_componentNames,2,0) {(void*) boxptr_SCodeUtil_componentNames,0}};
#define boxvar_SCodeUtil_componentNames MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_componentNames)
DLLExport
modelica_integer omc_SCodeUtil_countParts(threadData_t *threadData, modelica_metatype _inClass);
DLLExport
modelica_metatype boxptr_SCodeUtil_countParts(threadData_t *threadData, modelica_metatype _inClass);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_countParts,2,0) {(void*) boxptr_SCodeUtil_countParts,0}};
#define boxvar_SCodeUtil_countParts MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_countParts)
DLLExport
modelica_boolean omc_SCodeUtil_isConstant(threadData_t *threadData, modelica_metatype _inVariability);
DLLExport
modelica_metatype boxptr_SCodeUtil_isConstant(threadData_t *threadData, modelica_metatype _inVariability);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isConstant,2,0) {(void*) boxptr_SCodeUtil_isConstant,0}};
#define boxvar_SCodeUtil_isConstant MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isConstant)
DLLExport
modelica_boolean omc_SCodeUtil_isParameterOrConst(threadData_t *threadData, modelica_metatype _inVariability);
DLLExport
modelica_metatype boxptr_SCodeUtil_isParameterOrConst(threadData_t *threadData, modelica_metatype _inVariability);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isParameterOrConst,2,0) {(void*) boxptr_SCodeUtil_isParameterOrConst,0}};
#define boxvar_SCodeUtil_isParameterOrConst MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isParameterOrConst)
DLLExport
modelica_boolean omc_SCodeUtil_isNotElementClassExtends(threadData_t *threadData, modelica_metatype _ele);
DLLExport
modelica_metatype boxptr_SCodeUtil_isNotElementClassExtends(threadData_t *threadData, modelica_metatype _ele);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isNotElementClassExtends,2,0) {(void*) boxptr_SCodeUtil_isNotElementClassExtends,0}};
#define boxvar_SCodeUtil_isNotElementClassExtends MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isNotElementClassExtends)
DLLExport
modelica_boolean omc_SCodeUtil_isElementExtendsOrClassExtends(threadData_t *threadData, modelica_metatype _ele);
DLLExport
modelica_metatype boxptr_SCodeUtil_isElementExtendsOrClassExtends(threadData_t *threadData, modelica_metatype _ele);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isElementExtendsOrClassExtends,2,0) {(void*) boxptr_SCodeUtil_isElementExtendsOrClassExtends,0}};
#define boxvar_SCodeUtil_isElementExtendsOrClassExtends MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isElementExtendsOrClassExtends)
DLLExport
modelica_boolean omc_SCodeUtil_isElementExtends(threadData_t *threadData, modelica_metatype _ele);
DLLExport
modelica_metatype boxptr_SCodeUtil_isElementExtends(threadData_t *threadData, modelica_metatype _ele);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_isElementExtends,2,0) {(void*) boxptr_SCodeUtil_isElementExtends,0}};
#define boxvar_SCodeUtil_isElementExtends MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_isElementExtends)
DLLExport
modelica_metatype omc_SCodeUtil_getElementNamedFromElts(threadData_t *threadData, modelica_string _inIdent, modelica_metatype _inElementLst);
#define boxptr_SCodeUtil_getElementNamedFromElts omc_SCodeUtil_getElementNamedFromElts
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getElementNamedFromElts,2,0) {(void*) boxptr_SCodeUtil_getElementNamedFromElts,0}};
#define boxvar_SCodeUtil_getElementNamedFromElts MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getElementNamedFromElts)
DLLExport
modelica_metatype omc_SCodeUtil_getElementNamed(threadData_t *threadData, modelica_string _inIdent, modelica_metatype _inClass);
#define boxptr_SCodeUtil_getElementNamed omc_SCodeUtil_getElementNamed
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_getElementNamed,2,0) {(void*) boxptr_SCodeUtil_getElementNamed,0}};
#define boxvar_SCodeUtil_getElementNamed MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_getElementNamed)
DLLExport
modelica_boolean omc_SCodeUtil_removeGivenSubModNames(threadData_t *threadData, modelica_metatype _submod, modelica_metatype _namesToRemove);
DLLExport
modelica_metatype boxptr_SCodeUtil_removeGivenSubModNames(threadData_t *threadData, modelica_metatype _submod, modelica_metatype _namesToRemove);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_removeGivenSubModNames,2,0) {(void*) boxptr_SCodeUtil_removeGivenSubModNames,0}};
#define boxvar_SCodeUtil_removeGivenSubModNames MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_removeGivenSubModNames)
DLLExport
modelica_boolean omc_SCodeUtil_filterGivenSubModNames(threadData_t *threadData, modelica_metatype _submod, modelica_metatype _namesToKeep);
DLLExport
modelica_metatype boxptr_SCodeUtil_filterGivenSubModNames(threadData_t *threadData, modelica_metatype _submod, modelica_metatype _namesToKeep);
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_filterGivenSubModNames,2,0) {(void*) boxptr_SCodeUtil_filterGivenSubModNames,0}};
#define boxvar_SCodeUtil_filterGivenSubModNames MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_filterGivenSubModNames)
DLLExport
modelica_metatype omc_SCodeUtil_filterSubMods(threadData_t *threadData, modelica_metatype __omcQ_24in_5Fmod, modelica_fnptr _filter);
#define boxptr_SCodeUtil_filterSubMods omc_SCodeUtil_filterSubMods
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_filterSubMods,2,0) {(void*) boxptr_SCodeUtil_filterSubMods,0}};
#define boxvar_SCodeUtil_filterSubMods MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_filterSubMods)
DLLExport
modelica_metatype omc_SCodeUtil_stripSubmod(threadData_t *threadData, modelica_metatype _inMod);
#define boxptr_SCodeUtil_stripSubmod omc_SCodeUtil_stripSubmod
static const MMC_DEFSTRUCTLIT(boxvar_lit_SCodeUtil_stripSubmod,2,0) {(void*) boxptr_SCodeUtil_stripSubmod,0}};
#define boxvar_SCodeUtil_stripSubmod MMC_REFSTRUCTLIT(boxvar_lit_SCodeUtil_stripSubmod)
#ifdef __cplusplus
}
#endif
#endif
