#ifndef InstSection__H
#define InstSection__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_ComponentRef_CREF__IDENT__desc;
extern struct record_description Absyn_ComponentRef_WILD__desc;
extern struct record_description Absyn_Direction_BIDIR__desc;
extern struct record_description Absyn_Direction_INPUT__desc;
extern struct record_description Absyn_Direction_OUTPUT__desc;
extern struct record_description Absyn_Exp_CALL__desc;
extern struct record_description Absyn_Exp_CREF__desc;
extern struct record_description Absyn_Exp_INTEGER__desc;
extern struct record_description Absyn_Exp_RANGE__desc;
extern struct record_description Absyn_Exp_STRING__desc;
extern struct record_description Absyn_Exp_TUPLE__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_Msg_MSG__desc;
extern struct record_description Absyn_Msg_NO__MSG__desc;
extern struct record_description Absyn_Path_FULLYQUALIFIED__desc;
extern struct record_description Absyn_Path_IDENT__desc;
extern struct record_description Absyn_Path_QUALIFIED__desc;
extern struct record_description Absyn_TypeSpec_TPATH__desc;
extern struct record_description ClassInf_Event_FOUND__ALGORITHM__desc;
extern struct record_description ClassInf_Event_FOUND__EQUATION__desc;
extern struct record_description ClassInf_State_CONNECTOR__desc;
extern struct record_description ConnectionGraph_ConnectionGraph_GRAPH__desc;
extern struct record_description DAE_Algorithm_ALGORITHM__STMTS__desc;
extern struct record_description DAE_Attributes_ATTR__desc;
extern struct record_description DAE_AvlTreePathFunction_Tree_EMPTY__desc;
extern struct record_description DAE_Binding_UNBOUND__desc;
extern struct record_description DAE_Binding_VALBOUND__desc;
extern struct record_description DAE_BindingSource_BINDING__FROM__DEFAULT__VALUE__desc;
extern struct record_description DAE_CallAttributes_CALL__ATTR__desc;
extern struct record_description DAE_ComponentRef_CREF__IDENT__desc;
extern struct record_description DAE_ComponentRef_WILD__desc;
extern struct record_description DAE_Connect_Face_NO__FACE__desc;
extern struct record_description DAE_Connect_SetTrieNode_SET__TRIE__NODE__desc;
extern struct record_description DAE_Connect_Sets_SETS__desc;
extern struct record_description DAE_ConnectorType_NON__CONNECTOR__desc;
extern struct record_description DAE_Const_C__CONST__desc;
extern struct record_description DAE_Const_C__VAR__desc;
extern struct record_description DAE_Constraint_CONSTRAINT__EXPS__desc;
extern struct record_description DAE_DAElist_DAE__desc;
extern struct record_description DAE_Dimension_DIM__INTEGER__desc;
extern struct record_description DAE_Element_ALGORITHM__desc;
extern struct record_description DAE_Element_ARRAY__EQUATION__desc;
extern struct record_description DAE_Element_ASSERT__desc;
extern struct record_description DAE_Element_COMPLEX__EQUATION__desc;
extern struct record_description DAE_Element_CONSTRAINT__desc;
extern struct record_description DAE_Element_DEFINE__desc;
extern struct record_description DAE_Element_EQUATION__desc;
extern struct record_description DAE_Element_IF__EQUATION__desc;
extern struct record_description DAE_Element_INITIALALGORITHM__desc;
extern struct record_description DAE_Element_INITIALDEFINE__desc;
extern struct record_description DAE_Element_INITIALEQUATION__desc;
extern struct record_description DAE_Element_INITIAL__ARRAY__EQUATION__desc;
extern struct record_description DAE_Element_INITIAL__ASSERT__desc;
extern struct record_description DAE_Element_INITIAL__COMPLEX__EQUATION__desc;
extern struct record_description DAE_Element_INITIAL__IF__EQUATION__desc;
extern struct record_description DAE_Element_INITIAL__NORETCALL__desc;
extern struct record_description DAE_Element_INITIAL__TERMINATE__desc;
extern struct record_description DAE_Element_NORETCALL__desc;
extern struct record_description DAE_Element_REINIT__desc;
extern struct record_description DAE_Element_TERMINATE__desc;
extern struct record_description DAE_Element_WHEN__EQUATION__desc;
extern struct record_description DAE_Exp_BCONST__desc;
extern struct record_description DAE_Exp_CALL__desc;
extern struct record_description DAE_Exp_ENUM__LITERAL__desc;
extern struct record_description DAE_Exp_ICONST__desc;
extern struct record_description DAE_Exp_MATCHEXPRESSION__desc;
extern struct record_description DAE_Exp_PATTERN__desc;
extern struct record_description DAE_Exp_RELATION__desc;
extern struct record_description DAE_Exp_SCONST__desc;
extern struct record_description DAE_Exp_TSUB__desc;
extern struct record_description DAE_Exp_TUPLE__desc;
extern struct record_description DAE_MatchCase_CASE__desc;
extern struct record_description DAE_MatchType_MATCHCONTINUE__desc;
extern struct record_description DAE_MatchType_TRY__STACKOVERFLOW__desc;
extern struct record_description DAE_Mod_NOMOD__desc;
extern struct record_description DAE_Operator_EQUAL__desc;
extern struct record_description DAE_Prefix_NOPRE__desc;
extern struct record_description DAE_Properties_PROP__desc;
extern struct record_description DAE_Properties_PROP__TUPLE__desc;
extern struct record_description DAE_Statement_STMT__ASSIGN__desc;
extern struct record_description DAE_Statement_STMT__BREAK__desc;
extern struct record_description DAE_Statement_STMT__CONTINUE__desc;
extern struct record_description DAE_Statement_STMT__FAILURE__desc;
extern struct record_description DAE_Statement_STMT__NORETCALL__desc;
extern struct record_description DAE_Statement_STMT__RETURN__desc;
extern struct record_description DAE_SymbolicOperation_FLATTEN__desc;
extern struct record_description DAE_TailCall_NO__TAIL__desc;
extern struct record_description DAE_TupleConst_SINGLE__CONST__desc;
extern struct record_description DAE_TupleConst_TUPLE__CONST__desc;
extern struct record_description DAE_Type_T__ANYTYPE__desc;
extern struct record_description DAE_Type_T__ARRAY__desc;
extern struct record_description DAE_Type_T__BOOL__desc;
extern struct record_description DAE_Type_T__COMPLEX__desc;
extern struct record_description DAE_Type_T__ENUMERATION__desc;
extern struct record_description DAE_Type_T__INTEGER__desc;
extern struct record_description DAE_Type_T__NORETCALL__desc;
extern struct record_description DAE_Type_T__REAL__desc;
extern struct record_description DAE_Type_T__STRING__desc;
extern struct record_description DAE_Type_T__TUPLE__desc;
extern struct record_description DAE_Type_T__UNKNOWN__desc;
extern struct record_description DAE_Var_TYPES__VAR__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 ErrorTypes_Severity_WARNING__desc;
extern struct record_description ExpressionSimplifyTypes_Evaluate_NO__EVAL__desc;
extern struct record_description FCore_Status_VAR__TYPED__desc;
extern struct record_description Flags_ConfigFlag_CONFIG__FLAG__desc;
extern struct record_description Flags_DebugFlag_DEBUG__FLAG__desc;
extern struct record_description Flags_FlagData_BOOL__FLAG__desc;
extern struct record_description Flags_FlagVisibility_EXTERNAL__desc;
extern struct record_description Flags_FlagVisibility_INTERNAL__desc;
extern struct record_description Gettext_TranslatableContent_gettext__desc;
extern struct record_description Gettext_TranslatableContent_notrans__desc;
extern struct record_description SCode_Attributes_ATTR__desc;
extern struct record_description SCode_Comment_COMMENT__desc;
extern struct record_description SCode_ConnectorType_POTENTIAL__desc;
extern struct record_description SCode_Element_COMPONENT__desc;
extern struct record_description SCode_Encapsulated_NOT__ENCAPSULATED__desc;
extern struct record_description SCode_Final_NOT__FINAL__desc;
extern struct record_description SCode_Initial_INITIAL__desc;
extern struct record_description SCode_Initial_NON__INITIAL__desc;
extern struct record_description SCode_Mod_NOMOD__desc;
extern struct record_description SCode_Parallelism_NON__PARALLEL__desc;
extern struct record_description SCode_Parallelism_PARGLOBAL__desc;
extern struct record_description SCode_Prefixes_PREFIXES__desc;
extern struct record_description SCode_Redeclare_NOT__REDECLARE__desc;
extern struct record_description SCode_Replaceable_NOT__REPLACEABLE__desc;
extern struct record_description SCode_Restriction_R__CONNECTOR__desc;
extern struct record_description SCode_Variability_CONST__desc;
extern struct record_description SCode_Variability_VAR__desc;
extern struct record_description SCode_Visibility_PUBLIC__desc;
extern struct record_description SCodeDump_SCodeDumpOptions_OPTIONS__desc;
extern struct record_description SourceInfo_SOURCEINFO__desc;
extern struct record_description Values_Value_ARRAY__desc;
extern struct record_description Values_Value_INTEGER__desc;
#define boxptr_InstSection_checkValidNoRetcall omc_InstSection_checkValidNoRetcall
#define boxptr_InstSection_collectParallelVariablesInSubscriptList omc_InstSection_collectParallelVariablesInSubscriptList
#define boxptr_InstSection_collectParallelVariablesinExps omc_InstSection_collectParallelVariablesinExps
#define boxptr_InstSection_collectParallelVariables omc_InstSection_collectParallelVariables
#define boxptr_InstSection_isCrefParGlobalOrForIterator omc_InstSection_isCrefParGlobalOrForIterator
#define boxptr_InstSection_getIteratorType omc_InstSection_getIteratorType
#define boxptr_InstSection_generateNoConstantBindingError omc_InstSection_generateNoConstantBindingError
#define boxptr_InstSection_checkNoDuplicateAssignments omc_InstSection_checkNoDuplicateAssignments
#define boxptr_InstSection_checkForNestedWhenInEq omc_InstSection_checkForNestedWhenInEq
#define boxptr_InstSection_checkForNestedWhenInEqList omc_InstSection_checkForNestedWhenInEqList
#define boxptr_InstSection_checkForNestedWhenInEquation omc_InstSection_checkForNestedWhenInEquation
#define boxptr_InstSection_checkWhenEquation omc_InstSection_checkWhenEquation
#define boxptr_InstSection_checkForNestedWhenInStatements omc_InstSection_checkForNestedWhenInStatements
#define boxptr_InstSection_checkWhenAlgorithm omc_InstSection_checkWhenAlgorithm
#define boxptr_InstSection_getVectorizedCref omc_InstSection_getVectorizedCref
#define boxptr_InstSection_expandArrayDimension omc_InstSection_expandArrayDimension
#define boxptr_InstSection_propagateConnectorType omc_InstSection_propagateConnectorType
#define boxptr_InstSection_connectVars omc_InstSection_connectVars
#define boxptr_InstSection_connectArrayComponents omc_InstSection_connectArrayComponents
#define boxptr_InstSection_generateConnectAssert omc_InstSection_generateConnectAssert
DLLExport
modelica_metatype omc_InstSection_connectComponents(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inIH, modelica_metatype _inSets, modelica_metatype _inPrefix3, modelica_metatype _cr1, modelica_metatype _inFace5, modelica_metatype _inType6, modelica_metatype _vt1, modelica_metatype _cr2, modelica_metatype _inFace8, modelica_metatype _inType9, modelica_metatype _vt2, modelica_metatype _inConnectorType, modelica_metatype _io1, modelica_metatype _io2, modelica_metatype _inGraph, modelica_metatype _info, modelica_metatype *out_outEnv, modelica_metatype *out_outIH, modelica_metatype *out_outSets, modelica_metatype *out_outDae, modelica_metatype *out_outGraph);
#define boxptr_InstSection_connectComponents omc_InstSection_connectComponents
static const MMC_DEFSTRUCTLIT(boxvar_lit_InstSection_connectComponents,2,0) {(void*) boxptr_InstSection_connectComponents,0}};
#define boxvar_InstSection_connectComponents MMC_REFSTRUCTLIT(boxvar_lit_InstSection_connectComponents)
#define boxptr_InstSection_checkConnectTypesInnerOuter omc_InstSection_checkConnectTypesInnerOuter
#define boxptr_InstSection_checkConnectTypesDirection omc_InstSection_checkConnectTypesDirection
#define boxptr_InstSection_checkConnectTypesFlowStream omc_InstSection_checkConnectTypesFlowStream
#define boxptr_InstSection_checkConnectTypesType omc_InstSection_checkConnectTypesType
#define boxptr_InstSection_checkConnectTypes omc_InstSection_checkConnectTypes
#define boxptr_InstSection_validConnector omc_InstSection_validConnector
#define boxptr_InstSection_flipDirection omc_InstSection_flipDirection
#define boxptr_InstSection_getStateFromType omc_InstSection_getStateFromType
#define boxptr_InstSection_updateEnvComponentsOnQualPath omc_InstSection_updateEnvComponentsOnQualPath
#define boxptr_InstSection_daeDeclareList omc_InstSection_daeDeclareList
#define boxptr_InstSection_generateExpandableDAE omc_InstSection_generateExpandableDAE
#define boxptr_InstSection_checkConstantVariability omc_InstSection_checkConstantVariability
#define boxptr_InstSection_sortConnectorType omc_InstSection_sortConnectorType
#define boxptr_InstSection_checkWhenCondition omc_InstSection_checkWhenCondition
#define boxptr_InstSection_checkForConnectInIfBranch2 omc_InstSection_checkForConnectInIfBranch2
#define boxptr_InstSection_checkForConnectInIfBranch omc_InstSection_checkForConnectInIfBranch
#define boxptr_InstSection_rangeExpression omc_InstSection_rangeExpression
#define boxptr_InstSection_makeAssignment omc_InstSection_makeAssignment
DLLExport
modelica_metatype omc_InstSection_instStatements(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inIH, modelica_metatype _inPrefix, modelica_metatype _inState, modelica_metatype _inStatements, modelica_metatype _inSource, modelica_metatype _inInitial, modelica_boolean _inImpl, modelica_boolean _unrollForLoops, modelica_metatype *out_outStatements);
DLLExport
modelica_metatype boxptr_InstSection_instStatements(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inIH, modelica_metatype _inPrefix, modelica_metatype _inState, modelica_metatype _inStatements, modelica_metatype _inSource, modelica_metatype _inInitial, modelica_metatype _inImpl, modelica_metatype _unrollForLoops, modelica_metatype *out_outStatements);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InstSection_instStatements,2,0) {(void*) boxptr_InstSection_instStatements,0}};
#define boxvar_InstSection_instStatements MMC_REFSTRUCTLIT(boxvar_lit_InstSection_instStatements)
DLLExport
modelica_metatype omc_InstSection_instConstraint(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inPrefix, modelica_metatype _inState, modelica_metatype _inConstraints, modelica_boolean _inImpl, modelica_metatype *out_outEnv, modelica_metatype *out_outDae, modelica_metatype *out_outState);
DLLExport
modelica_metatype boxptr_InstSection_instConstraint(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inPrefix, modelica_metatype _inState, modelica_metatype _inConstraints, modelica_metatype _inImpl, modelica_metatype *out_outEnv, modelica_metatype *out_outDae, modelica_metatype *out_outState);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InstSection_instConstraint,2,0) {(void*) boxptr_InstSection_instConstraint,0}};
#define boxvar_InstSection_instConstraint MMC_REFSTRUCTLIT(boxvar_lit_InstSection_instConstraint)
DLLExport
modelica_metatype omc_InstSection_instInitialAlgorithm(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inIH, modelica_metatype _inPrefix, modelica_metatype _inSets, modelica_metatype _inState, modelica_metatype _inAlgorithm, modelica_boolean _inImpl, modelica_boolean _unrollForLoops, modelica_metatype _inGraph, modelica_metatype *out_outEnv, modelica_metatype *out_outIH, modelica_metatype *out_outDae, modelica_metatype *out_outSets, modelica_metatype *out_outState, modelica_metatype *out_outGraph);
DLLExport
modelica_metatype boxptr_InstSection_instInitialAlgorithm(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inIH, modelica_metatype _inPrefix, modelica_metatype _inSets, modelica_metatype _inState, modelica_metatype _inAlgorithm, modelica_metatype _inImpl, modelica_metatype _unrollForLoops, modelica_metatype _inGraph, modelica_metatype *out_outEnv, modelica_metatype *out_outIH, modelica_metatype *out_outDae, modelica_metatype *out_outSets, modelica_metatype *out_outState, modelica_metatype *out_outGraph);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InstSection_instInitialAlgorithm,2,0) {(void*) boxptr_InstSection_instInitialAlgorithm,0}};
#define boxvar_InstSection_instInitialAlgorithm MMC_REFSTRUCTLIT(boxvar_lit_InstSection_instInitialAlgorithm)
DLLExport
modelica_metatype omc_InstSection_instAlgorithm(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inIH, modelica_metatype _inPrefix, modelica_metatype _inSets, modelica_metatype _inState, modelica_metatype _inAlgorithm, modelica_boolean _inImpl, modelica_boolean _unrollForLoops, modelica_metatype _inGraph, modelica_metatype *out_outEnv, modelica_metatype *out_outIH, modelica_metatype *out_outDae, modelica_metatype *out_outSets, modelica_metatype *out_outState, modelica_metatype *out_outGraph);
DLLExport
modelica_metatype boxptr_InstSection_instAlgorithm(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inIH, modelica_metatype _inPrefix, modelica_metatype _inSets, modelica_metatype _inState, modelica_metatype _inAlgorithm, modelica_metatype _inImpl, modelica_metatype _unrollForLoops, modelica_metatype _inGraph, modelica_metatype *out_outEnv, modelica_metatype *out_outIH, modelica_metatype *out_outDae, modelica_metatype *out_outSets, modelica_metatype *out_outState, modelica_metatype *out_outGraph);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InstSection_instAlgorithm,2,0) {(void*) boxptr_InstSection_instAlgorithm,0}};
#define boxvar_InstSection_instAlgorithm MMC_REFSTRUCTLIT(boxvar_lit_InstSection_instAlgorithm)
#define boxptr_InstSection_makeComplexDaeEquation omc_InstSection_makeComplexDaeEquation
#define boxptr_InstSection_instComplexEquation omc_InstSection_instComplexEquation
#define boxptr_InstSection_instArrayElEq omc_InstSection_instArrayElEq
#define boxptr_InstSection_instArrayEquation omc_InstSection_instArrayEquation
#define boxptr_InstSection_makeDaeDefine omc_InstSection_makeDaeDefine
DLLExport
modelica_metatype omc_InstSection_makeDaeEquation(threadData_t *threadData, modelica_metatype _inExp1, modelica_metatype _inExp2, modelica_metatype _inSource, modelica_metatype _inInitial3);
#define boxptr_InstSection_makeDaeEquation omc_InstSection_makeDaeEquation
static const MMC_DEFSTRUCTLIT(boxvar_lit_InstSection_makeDaeEquation,2,0) {(void*) boxptr_InstSection_makeDaeEquation,0}};
#define boxvar_InstSection_makeDaeEquation MMC_REFSTRUCTLIT(boxvar_lit_InstSection_makeDaeEquation)
#define boxptr_InstSection_instEqEquation2List omc_InstSection_instEqEquation2List
#define boxptr_InstSection_instEqEquation2 omc_InstSection_instEqEquation2
DLLExport
modelica_metatype omc_InstSection_instEqEquation(threadData_t *threadData, modelica_metatype _inExp1, modelica_metatype _inProperties2, modelica_metatype _inExp3, modelica_metatype _inProperties4, modelica_metatype _source, modelica_metatype _inInitial5, modelica_boolean _inImplicit, modelica_metatype _extraInfo);
DLLExport
modelica_metatype boxptr_InstSection_instEqEquation(threadData_t *threadData, modelica_metatype _inExp1, modelica_metatype _inProperties2, modelica_metatype _inExp3, modelica_metatype _inProperties4, modelica_metatype _source, modelica_metatype _inInitial5, modelica_metatype _inImplicit, modelica_metatype _extraInfo);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InstSection_instEqEquation,2,0) {(void*) boxptr_InstSection_instEqEquation,0}};
#define boxvar_InstSection_instEqEquation MMC_REFSTRUCTLIT(boxvar_lit_InstSection_instEqEquation)
#define boxptr_InstSection_addParForLoopScope omc_InstSection_addParForLoopScope
#define boxptr_InstSection_addForLoopScope omc_InstSection_addForLoopScope
#define boxptr_InstSection_instEquationCommonCiTrans omc_InstSection_instEquationCommonCiTrans
#define boxptr_InstSection_expandTupleEquationWithWild omc_InstSection_expandTupleEquationWithWild
#define boxptr_InstSection_makeDAEArrayEqToReinitForm omc_InstSection_makeDAEArrayEqToReinitForm
#define boxptr_InstSection_instEquationNoRetCallVectorization omc_InstSection_instEquationNoRetCallVectorization
#define boxptr_InstSection_checkTupleCallEquationMessage omc_InstSection_checkTupleCallEquationMessage
#define boxptr_InstSection_uniqueRootArguments omc_InstSection_uniqueRootArguments
#define boxptr_InstSection_checkIfConditionTypes omc_InstSection_checkIfConditionTypes
#define boxptr_InstSection_makeEqSource omc_InstSection_makeEqSource
DLLExport
modelica_metatype omc_InstSection_instInitialEquation(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inIH, modelica_metatype _inPrefix, modelica_metatype _inSets, modelica_metatype _inState, modelica_metatype _inEquation, modelica_boolean _inImpl, modelica_boolean _unrollForLoops, modelica_metatype _inGraph, modelica_metatype *out_outEnv, modelica_metatype *out_outIH, modelica_metatype *out_outDae, modelica_metatype *out_outSets, modelica_metatype *out_outState, modelica_metatype *out_outGraph);
DLLExport
modelica_metatype boxptr_InstSection_instInitialEquation(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inIH, modelica_metatype _inPrefix, modelica_metatype _inSets, modelica_metatype _inState, modelica_metatype _inEquation, modelica_metatype _inImpl, modelica_metatype _unrollForLoops, modelica_metatype _inGraph, modelica_metatype *out_outEnv, modelica_metatype *out_outIH, modelica_metatype *out_outDae, modelica_metatype *out_outSets, modelica_metatype *out_outState, modelica_metatype *out_outGraph);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InstSection_instInitialEquation,2,0) {(void*) boxptr_InstSection_instInitialEquation,0}};
#define boxvar_InstSection_instInitialEquation MMC_REFSTRUCTLIT(boxvar_lit_InstSection_instInitialEquation)
DLLExport
modelica_metatype omc_InstSection_instEquation(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inIH, modelica_metatype _inPrefix, modelica_metatype _inSets, modelica_metatype _inState, modelica_metatype _inEquation, modelica_boolean _inImpl, modelica_boolean _unrollForLoops, modelica_metatype _inGraph, modelica_metatype *out_outEnv, modelica_metatype *out_outIH, modelica_metatype *out_outDae, modelica_metatype *out_outSets, modelica_metatype *out_outState, modelica_metatype *out_outGraph);
DLLExport
modelica_metatype boxptr_InstSection_instEquation(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype _inEnv, modelica_metatype _inIH, modelica_metatype _inPrefix, modelica_metatype _inSets, modelica_metatype _inState, modelica_metatype _inEquation, modelica_metatype _inImpl, modelica_metatype _unrollForLoops, modelica_metatype _inGraph, modelica_metatype *out_outEnv, modelica_metatype *out_outIH, modelica_metatype *out_outDae, modelica_metatype *out_outSets, modelica_metatype *out_outState, modelica_metatype *out_outGraph);
static const MMC_DEFSTRUCTLIT(boxvar_lit_InstSection_instEquation,2,0) {(void*) boxptr_InstSection_instEquation,0}};
#define boxvar_InstSection_instEquation MMC_REFSTRUCTLIT(boxvar_lit_InstSection_instEquation)
#ifdef __cplusplus
}
#endif
#endif
