Cthulhu  0.2.10
Cthulhu compiler collection
schema.h File Reference
#include <ctu_schema_api.h>
#include <stddef.h>
#include "schema/schema.inc"
Include dependency graph for schema.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  schema_field_t
 
struct  schema_type_t
 

Macros

#define SCHEMA_STATUS(id, name)   id,
 
#define SCHEMA_TYPE(id, name)   id,
 

Typedefs

typedef typedefCT_BEGIN_API struct schema_field_info_t schema_field_info_t
 
typedef struct schema_layout_t schema_layout_t
 

Enumerations

enum  schema_status_t { eSchemaStatusCount }
 
enum  schema_typeof_t { eSchemaTypeCount }
 

Macro Definition Documentation

◆ SCHEMA_STATUS

#define SCHEMA_STATUS (   id,
  name 
)    id,

Definition at line 16 of file schema.h.

◆ SCHEMA_TYPE

#define SCHEMA_TYPE (   id,
  name 
)    id,

Definition at line 24 of file schema.h.

Typedef Documentation

◆ schema_field_info_t

typedef typedefCT_BEGIN_API struct schema_field_info_t schema_field_info_t

Definition at line 8 of file schema.h.

◆ schema_layout_t

Definition at line 8 of file schema.h.

Enumeration Type Documentation

◆ schema_status_t

Enumerator
eSchemaStatusCount 

Definition at line 14 of file schema.h.

◆ schema_typeof_t

Enumerator
eSchemaTypeCount 

Definition at line 22 of file schema.h.