gwenhywfar  5.10.1
tm_define.h
Go to the documentation of this file.
1 /**********************************************************
2  * This file has been automatically created by "typemaker2"
3  * from the file "tm_define.xml".
4  * Please do not edit this file, all changes will be lost.
5  * Better edit the mentioned source file instead.
6  **********************************************************/
7 
8 #ifndef TM_DEFINE_H
9 #define TM_DEFINE_H
10 
11 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
16 /* needed system headers */
17 #include <gwenhywfar/types.h>
18 #include <gwenhywfar/list1.h>
19 #include <gwenhywfar/xml.h>
20 
21 /* pre-headers */
22 #include "tm_item.h"
23 
26 
27 
28 enum {
32 };
33 
34 
35 /* post-headers */
36 
37 
38 int Typemaker2_Define_Mode_fromString(const char *p_s);
39 
40 const char *Typemaker2_Define_Mode_toString(int p_i);
41 
44 
47 
49 
51 
55 const char *Typemaker2_Define_GetId(const TYPEMAKER2_DEFINE *p_struct);
56 
60 const char *Typemaker2_Define_GetPrefix(const TYPEMAKER2_DEFINE *p_struct);
61 
65 const char *Typemaker2_Define_GetType(const TYPEMAKER2_DEFINE *p_struct);
66 
70 TYPEMAKER2_ITEM_LIST *Typemaker2_Define_GetItems(const TYPEMAKER2_DEFINE *p_struct);
71 
75 int Typemaker2_Define_GetMode(const TYPEMAKER2_DEFINE *p_struct);
76 
81 
86 
90 void Typemaker2_Define_SetId(TYPEMAKER2_DEFINE *p_struct, const char *p_src);
91 
95 void Typemaker2_Define_SetPrefix(TYPEMAKER2_DEFINE *p_struct, const char *p_src);
96 
100 void Typemaker2_Define_SetType(TYPEMAKER2_DEFINE *p_struct, const char *p_src);
101 
105 void Typemaker2_Define_SetItems(TYPEMAKER2_DEFINE *p_struct, const TYPEMAKER2_ITEM_LIST *p_src);
106 
110 void Typemaker2_Define_SetMode(TYPEMAKER2_DEFINE *p_struct, int p_src);
111 
115 void Typemaker2_Define_SetStartValue(TYPEMAKER2_DEFINE *p_struct, int p_src);
116 
120 void Typemaker2_Define_SetLastValue(TYPEMAKER2_DEFINE *p_struct, int p_src);
121 
122 TYPEMAKER2_DEFINE_LIST *Typemaker2_Define_List_dup(const TYPEMAKER2_DEFINE_LIST *p_src);
123 
125 
126 void Typemaker2_Define_WriteXml(const TYPEMAKER2_DEFINE *p_struct, GWEN_XMLNODE *p_db);
127 
128 void Typemaker2_Define_toXml(const TYPEMAKER2_DEFINE *p_struct, GWEN_XMLNODE *p_db);
129 
131 
132 #ifdef __cplusplus
133 }
134 #endif
135 
136 #endif
137 
int Typemaker2_Define_GetMode(const TYPEMAKER2_DEFINE *p_struct)
Definition: tm_define.c:208
void Typemaker2_Define_SetLastValue(TYPEMAKER2_DEFINE *p_struct, int p_src)
Definition: tm_define.c:294
void Typemaker2_Define_free(TYPEMAKER2_DEFINE *p_struct)
Definition: tm_define.c:65
int Typemaker2_Define_Mode_fromString(const char *p_s)
Definition: tm_define.c:23
void Typemaker2_Define_ReadXml(TYPEMAKER2_DEFINE *p_struct, GWEN_XMLNODE *p_db)
Definition: tm_define.c:319
void Typemaker2_Define_toXml(const TYPEMAKER2_DEFINE *p_struct, GWEN_XMLNODE *p_db)
Definition: tm_define.c:414
struct TYPEMAKER2_DEFINE TYPEMAKER2_DEFINE
Definition: tm_define.h:24
void Typemaker2_Define_WriteXml(const TYPEMAKER2_DEFINE *p_struct, GWEN_XMLNODE *p_db)
Definition: tm_define.c:390
void Typemaker2_Define_SetMode(TYPEMAKER2_DEFINE *p_struct, int p_src)
Definition: tm_define.c:282
const char * Typemaker2_Define_GetPrefix(const TYPEMAKER2_DEFINE *p_struct)
Definition: tm_define.c:190
int Typemaker2_Define_GetStartValue(const TYPEMAKER2_DEFINE *p_struct)
Definition: tm_define.c:214
#define GWEN_LIST_FUNCTION_DEFS(t, pr)
Definition: list1.h:357
TYPEMAKER2_DEFINE * Typemaker2_Define_dup(const TYPEMAKER2_DEFINE *p_struct)
Definition: tm_define.c:78
void Typemaker2_Define_SetPrefix(TYPEMAKER2_DEFINE *p_struct, const char *p_src)
Definition: tm_define.c:240
TYPEMAKER2_DEFINE * Typemaker2_Define_new(void)
Definition: tm_define.c:46
TYPEMAKER2_ITEM_LIST * Typemaker2_Define_GetItems(const TYPEMAKER2_DEFINE *p_struct)
Definition: tm_define.c:202
TYPEMAKER2_DEFINE * Typemaker2_Define_fromXml(GWEN_XMLNODE *p_db)
Definition: tm_define.c:419
const char * Typemaker2_Define_GetType(const TYPEMAKER2_DEFINE *p_struct)
Definition: tm_define.c:196
TYPEMAKER2_DEFINE * Typemaker2_Define_copy(TYPEMAKER2_DEFINE *p_struct, const TYPEMAKER2_DEFINE *p_src)
Definition: tm_define.c:132
const char * Typemaker2_Define_GetId(const TYPEMAKER2_DEFINE *p_struct)
Definition: tm_define.c:184
void Typemaker2_Define_SetStartValue(TYPEMAKER2_DEFINE *p_struct, int p_src)
Definition: tm_define.c:288
void Typemaker2_Define_SetId(TYPEMAKER2_DEFINE *p_struct, const char *p_src)
Definition: tm_define.c:226
int Typemaker2_Define_GetLastValue(const TYPEMAKER2_DEFINE *p_struct)
Definition: tm_define.c:220
void Typemaker2_Define_SetType(TYPEMAKER2_DEFINE *p_struct, const char *p_src)
Definition: tm_define.c:254
void Typemaker2_Define_SetItems(TYPEMAKER2_DEFINE *p_struct, const TYPEMAKER2_ITEM_LIST *p_src)
Definition: tm_define.c:268
struct GWEN__XMLNODE GWEN_XMLNODE
Definition: xml.h:156
const char * Typemaker2_Define_Mode_toString(int p_i)
Definition: tm_define.c:34
TYPEMAKER2_DEFINE_LIST * Typemaker2_Define_List_dup(const TYPEMAKER2_DEFINE_LIST *p_src)
Definition: tm_define.c:300