#include <meta/meta_modelica.h>
/* Automatically generated header for bootstrapping MetaModelica */
#ifdef __cplusplus
extern "C" {
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NBEvents_EventInfo_EVENT__INFO__desc_added
#define NBEvents_EventInfo_EVENT__INFO__desc_added
ADD_METARECORD_DEFINITIONS const char* NBEvents_EventInfo_EVENT__INFO__desc__fields[4] = {"time_set","time_map","state_map","numberMathEvents"};
ADD_METARECORD_DEFINITIONS struct record_description NBEvents_EventInfo_EVENT__INFO__desc = {
  "NBEvents_EventInfo_EVENT__INFO",
  "NBEvents.EventInfo.EVENT_INFO",
  NBEvents_EventInfo_EVENT__INFO__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NBEvents_EventInfo_EVENT__INFO__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NBEvents_EventInfo_EVENT__INFO__desc_added
#define NBEvents_EventInfo_EVENT__INFO__desc_added
ADD_METARECORD_DEFINITIONS const char* NBEvents_EventInfo_EVENT__INFO__desc__fields[4] = {"time_set","time_map","state_map","numberMathEvents"};
ADD_METARECORD_DEFINITIONS struct record_description NBEvents_EventInfo_EVENT__INFO__desc = {
  "NBEvents_EventInfo_EVENT__INFO",
  "NBEvents.EventInfo.EVENT_INFO",
  NBEvents_EventInfo_EVENT__INFO__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NBEvents_EventInfo_EVENT__INFO__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NBEvents_TimeEvent_SINGLE__desc_added
#define NBEvents_TimeEvent_SINGLE__desc_added
ADD_METARECORD_DEFINITIONS const char* NBEvents_TimeEvent_SINGLE__desc__fields[2] = {"index","trigger"};
ADD_METARECORD_DEFINITIONS struct record_description NBEvents_TimeEvent_SINGLE__desc = {
  "NBEvents_TimeEvent_SINGLE",
  "NBEvents.TimeEvent.SINGLE",
  NBEvents_TimeEvent_SINGLE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NBEvents_TimeEvent_SINGLE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NBEvents_TimeEvent_SAMPLE__desc_added
#define NBEvents_TimeEvent_SAMPLE__desc_added
ADD_METARECORD_DEFINITIONS const char* NBEvents_TimeEvent_SAMPLE__desc__fields[3] = {"index","start","interval"};
ADD_METARECORD_DEFINITIONS struct record_description NBEvents_TimeEvent_SAMPLE__desc = {
  "NBEvents_TimeEvent_SAMPLE",
  "NBEvents.TimeEvent.SAMPLE",
  NBEvents_TimeEvent_SAMPLE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NBEvents_TimeEvent_SAMPLE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NBEvents_TimeEvent_SAMPLE__desc_added
#define NBEvents_TimeEvent_SAMPLE__desc_added
ADD_METARECORD_DEFINITIONS const char* NBEvents_TimeEvent_SAMPLE__desc__fields[3] = {"index","start","interval"};
ADD_METARECORD_DEFINITIONS struct record_description NBEvents_TimeEvent_SAMPLE__desc = {
  "NBEvents_TimeEvent_SAMPLE",
  "NBEvents.TimeEvent.SAMPLE",
  NBEvents_TimeEvent_SAMPLE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NBEvents_TimeEvent_SAMPLE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NBEvents_TimeEvent_SINGLE__desc_added
#define NBEvents_TimeEvent_SINGLE__desc_added
ADD_METARECORD_DEFINITIONS const char* NBEvents_TimeEvent_SINGLE__desc__fields[2] = {"index","trigger"};
ADD_METARECORD_DEFINITIONS struct record_description NBEvents_TimeEvent_SINGLE__desc = {
  "NBEvents_TimeEvent_SINGLE",
  "NBEvents.TimeEvent.SINGLE",
  NBEvents_TimeEvent_SINGLE__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NBEvents_TimeEvent_SINGLE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NBEvents_StateEvent_STATE__EVENT__desc_added
#define NBEvents_StateEvent_STATE__EVENT__desc_added
ADD_METARECORD_DEFINITIONS const char* NBEvents_StateEvent_STATE__EVENT__desc__fields[3] = {"index","auxiliary","eqns"};
ADD_METARECORD_DEFINITIONS struct record_description NBEvents_StateEvent_STATE__EVENT__desc = {
  "NBEvents_StateEvent_STATE__EVENT",
  "NBEvents.StateEvent.STATE_EVENT",
  NBEvents_StateEvent_STATE__EVENT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NBEvents_StateEvent_STATE__EVENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NBEvents_StateEvent_STATE__EVENT__desc_added
#define NBEvents_StateEvent_STATE__EVENT__desc_added
ADD_METARECORD_DEFINITIONS const char* NBEvents_StateEvent_STATE__EVENT__desc__fields[3] = {"index","auxiliary","eqns"};
ADD_METARECORD_DEFINITIONS struct record_description NBEvents_StateEvent_STATE__EVENT__desc = {
  "NBEvents_StateEvent_STATE__EVENT",
  "NBEvents.StateEvent.STATE_EVENT",
  NBEvents_StateEvent_STATE__EVENT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NBEvents_StateEvent_STATE__EVENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NBEvents_CompositeEvent_COMPOSITE__EVENT__desc_added
#define NBEvents_CompositeEvent_COMPOSITE__EVENT__desc_added
ADD_METARECORD_DEFINITIONS const char* NBEvents_CompositeEvent_COMPOSITE__EVENT__desc__fields[2] = {"index","auxiliary"};
ADD_METARECORD_DEFINITIONS struct record_description NBEvents_CompositeEvent_COMPOSITE__EVENT__desc = {
  "NBEvents_CompositeEvent_COMPOSITE__EVENT",
  "NBEvents.CompositeEvent.COMPOSITE_EVENT",
  NBEvents_CompositeEvent_COMPOSITE__EVENT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NBEvents_CompositeEvent_COMPOSITE__EVENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NBEvents_CompositeEvent_COMPOSITE__EVENT__desc_added
#define NBEvents_CompositeEvent_COMPOSITE__EVENT__desc_added
ADD_METARECORD_DEFINITIONS const char* NBEvents_CompositeEvent_COMPOSITE__EVENT__desc__fields[2] = {"index","auxiliary"};
ADD_METARECORD_DEFINITIONS struct record_description NBEvents_CompositeEvent_COMPOSITE__EVENT__desc = {
  "NBEvents_CompositeEvent_COMPOSITE__EVENT",
  "NBEvents.CompositeEvent.COMPOSITE_EVENT",
  NBEvents_CompositeEvent_COMPOSITE__EVENT__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NBEvents_CompositeEvent_COMPOSITE__EVENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NBEvents_Condition_CONDITION__desc_added
#define NBEvents_Condition_CONDITION__desc_added
ADD_METARECORD_DEFINITIONS const char* NBEvents_Condition_CONDITION__desc__fields[3] = {"exp","iter","stmt_index"};
ADD_METARECORD_DEFINITIONS struct record_description NBEvents_Condition_CONDITION__desc = {
  "NBEvents_Condition_CONDITION",
  "NBEvents.Condition.CONDITION",
  NBEvents_Condition_CONDITION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NBEvents_Condition_CONDITION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NBEvents_Condition_CONDITION__desc_added
#define NBEvents_Condition_CONDITION__desc_added
ADD_METARECORD_DEFINITIONS const char* NBEvents_Condition_CONDITION__desc__fields[3] = {"exp","iter","stmt_index"};
ADD_METARECORD_DEFINITIONS struct record_description NBEvents_Condition_CONDITION__desc = {
  "NBEvents_Condition_CONDITION",
  "NBEvents.Condition.CONDITION",
  NBEvents_Condition_CONDITION__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NBEvents_Condition_CONDITION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NBEvents_Bucket_BUCKET__desc_added
#define NBEvents_Bucket_BUCKET__desc_added
ADD_METARECORD_DEFINITIONS const char* NBEvents_Bucket_BUCKET__desc__fields[5] = {"time_set","time_map","state_map","aux_stmts","stmt_index"};
ADD_METARECORD_DEFINITIONS struct record_description NBEvents_Bucket_BUCKET__desc = {
  "NBEvents_Bucket_BUCKET",
  "NBEvents.Bucket.BUCKET",
  NBEvents_Bucket_BUCKET__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NBEvents_Bucket_BUCKET__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef NBEvents_Bucket_BUCKET__desc_added
#define NBEvents_Bucket_BUCKET__desc_added
ADD_METARECORD_DEFINITIONS const char* NBEvents_Bucket_BUCKET__desc__fields[5] = {"time_set","time_map","state_map","aux_stmts","stmt_index"};
ADD_METARECORD_DEFINITIONS struct record_description NBEvents_Bucket_BUCKET__desc = {
  "NBEvents_Bucket_BUCKET",
  "NBEvents.Bucket.BUCKET",
  NBEvents_Bucket_BUCKET__desc__fields
};
#endif
#else /* Only use the file as a header */
extern struct record_description NBEvents_Bucket_BUCKET__desc;
#endif
#ifdef __cplusplus
}
#endif

