gwenhywfar  5.10.1
tm_code.h
Go to the documentation of this file.
1 /**********************************************************
2  * This file has been automatically created by "typemaker2"
3  * from the file "tm_code.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_CODE_H
9 #define TM_CODE_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 /* post-headers */
29 
30 
31 
33 
36 
38 
40 
44 const char *Typemaker2_Code_GetId(const TYPEMAKER2_CODE *p_struct);
45 
49 const char *Typemaker2_Code_GetMemberFlagsMask(const TYPEMAKER2_CODE *p_struct);
50 
54 const char *Typemaker2_Code_GetMemberFlagsValue(const TYPEMAKER2_CODE *p_struct);
55 
59 const char *Typemaker2_Code_GetCode(const TYPEMAKER2_CODE *p_struct);
60 
65 
70 
74 void Typemaker2_Code_SetId(TYPEMAKER2_CODE *p_struct, const char *p_src);
75 
79 void Typemaker2_Code_SetMemberFlagsMask(TYPEMAKER2_CODE *p_struct, const char *p_src);
80 
84 void Typemaker2_Code_SetMemberFlagsValue(TYPEMAKER2_CODE *p_struct, const char *p_src);
85 
89 void Typemaker2_Code_SetCode(TYPEMAKER2_CODE *p_struct, const char *p_src);
90 
94 void Typemaker2_Code_SetMemberFlagsMaskInt(TYPEMAKER2_CODE *p_struct, uint32_t p_src);
95 
99 void Typemaker2_Code_SetMemberFlagsValueInt(TYPEMAKER2_CODE *p_struct, uint32_t p_src);
100 
101 TYPEMAKER2_CODE_LIST *Typemaker2_Code_List_dup(const TYPEMAKER2_CODE_LIST *p_src);
102 
104 
105 void Typemaker2_Code_WriteXml(const TYPEMAKER2_CODE *p_struct, GWEN_XMLNODE *p_db);
106 
107 void Typemaker2_Code_toXml(const TYPEMAKER2_CODE *p_struct, GWEN_XMLNODE *p_db);
108 
110 
111 #ifdef __cplusplus
112 }
113 #endif
114 
115 #endif
116 
const char * Typemaker2_Code_GetMemberFlagsMask(const TYPEMAKER2_CODE *p_struct)
Definition: tm_code.c:160
TYPEMAKER2_CODE * Typemaker2_Code_fromXml(GWEN_XMLNODE *p_db)
Definition: tm_code.c:372
void Typemaker2_Code_WriteXml(const TYPEMAKER2_CODE *p_struct, GWEN_XMLNODE *p_db)
Definition: tm_code.c:346
uint32_t Typemaker2_Code_GetMemberFlagsMaskInt(const TYPEMAKER2_CODE *p_struct)
Definition: tm_code.c:178
TYPEMAKER2_CODE * Typemaker2_Code_dup(const TYPEMAKER2_CODE *p_struct)
Definition: tm_code.c:54
TYPEMAKER2_CODE * Typemaker2_Code_new(void)
Definition: tm_code.c:23
#define GWEN_LIST_FUNCTION_DEFS(t, pr)
Definition: list1.h:357
void Typemaker2_Code_SetMemberFlagsMaskInt(TYPEMAKER2_CODE *p_struct, uint32_t p_src)
Definition: tm_code.c:246
uint32_t Typemaker2_Code_GetMemberFlagsValueInt(const TYPEMAKER2_CODE *p_struct)
Definition: tm_code.c:184
void Typemaker2_Code_free(TYPEMAKER2_CODE *p_struct)
Definition: tm_code.c:41
void Typemaker2_Code_SetMemberFlagsValue(TYPEMAKER2_CODE *p_struct, const char *p_src)
Definition: tm_code.c:218
const char * Typemaker2_Code_GetCode(const TYPEMAKER2_CODE *p_struct)
Definition: tm_code.c:172
TYPEMAKER2_CODE_LIST * Typemaker2_Code_List_dup(const TYPEMAKER2_CODE_LIST *p_src)
Definition: tm_code.c:258
void Typemaker2_Code_toXml(const TYPEMAKER2_CODE *p_struct, GWEN_XMLNODE *p_db)
Definition: tm_code.c:367
void Typemaker2_Code_SetId(TYPEMAKER2_CODE *p_struct, const char *p_src)
Definition: tm_code.c:190
void Typemaker2_Code_ReadXml(TYPEMAKER2_CODE *p_struct, GWEN_XMLNODE *p_db)
Definition: tm_code.c:277
void Typemaker2_Code_SetMemberFlagsMask(TYPEMAKER2_CODE *p_struct, const char *p_src)
Definition: tm_code.c:204
const char * Typemaker2_Code_GetMemberFlagsValue(const TYPEMAKER2_CODE *p_struct)
Definition: tm_code.c:166
const char * Typemaker2_Code_GetId(const TYPEMAKER2_CODE *p_struct)
Definition: tm_code.c:154
struct TYPEMAKER2_CODE TYPEMAKER2_CODE
Definition: tm_code.h:24
void Typemaker2_Code_SetMemberFlagsValueInt(TYPEMAKER2_CODE *p_struct, uint32_t p_src)
Definition: tm_code.c:252
TYPEMAKER2_CODE * Typemaker2_Code_copy(TYPEMAKER2_CODE *p_struct, const TYPEMAKER2_CODE *p_src)
Definition: tm_code.c:105
struct GWEN__XMLNODE GWEN_XMLNODE
Definition: xml.h:156
void Typemaker2_Code_SetCode(TYPEMAKER2_CODE *p_struct, const char *p_src)
Definition: tm_code.c:232