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
13extern "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
44const char *Typemaker2_Code_GetId(const TYPEMAKER2_CODE *p_struct);
45
49const char *Typemaker2_Code_GetMemberFlagsMask(const TYPEMAKER2_CODE *p_struct);
50
54const char *Typemaker2_Code_GetMemberFlagsValue(const TYPEMAKER2_CODE *p_struct);
55
59const char *Typemaker2_Code_GetCode(const TYPEMAKER2_CODE *p_struct);
60
65
70
74void Typemaker2_Code_SetId(TYPEMAKER2_CODE *p_struct, const char *p_src);
75
79void Typemaker2_Code_SetMemberFlagsMask(TYPEMAKER2_CODE *p_struct, const char *p_src);
80
84void Typemaker2_Code_SetMemberFlagsValue(TYPEMAKER2_CODE *p_struct, const char *p_src);
85
89void Typemaker2_Code_SetCode(TYPEMAKER2_CODE *p_struct, const char *p_src);
90
94void Typemaker2_Code_SetMemberFlagsMaskInt(TYPEMAKER2_CODE *p_struct, uint32_t p_src);
95
99void Typemaker2_Code_SetMemberFlagsValueInt(TYPEMAKER2_CODE *p_struct, uint32_t p_src);
100
101TYPEMAKER2_CODE_LIST *Typemaker2_Code_List_dup(const TYPEMAKER2_CODE_LIST *p_src);
102
104
105void Typemaker2_Code_WriteXml(const TYPEMAKER2_CODE *p_struct, GWEN_XMLNODE *p_db);
106
107void Typemaker2_Code_toXml(const TYPEMAKER2_CODE *p_struct, GWEN_XMLNODE *p_db);
108
110
111#ifdef __cplusplus
112}
113#endif
114
115#endif
116
#define GWEN_LIST_FUNCTION_DEFS(t, pr)
Definition: list1.h:357
uint32_t Typemaker2_Code_GetMemberFlagsValueInt(const TYPEMAKER2_CODE *p_struct)
Definition: tm_code.c:184
void Typemaker2_Code_SetMemberFlagsMaskInt(TYPEMAKER2_CODE *p_struct, uint32_t p_src)
Definition: tm_code.c:246
TYPEMAKER2_CODE_LIST * Typemaker2_Code_List_dup(const TYPEMAKER2_CODE_LIST *p_src)
Definition: tm_code.c:258
void Typemaker2_Code_SetId(TYPEMAKER2_CODE *p_struct, const char *p_src)
Definition: tm_code.c:190
uint32_t Typemaker2_Code_GetMemberFlagsMaskInt(const TYPEMAKER2_CODE *p_struct)
Definition: tm_code.c:178
void Typemaker2_Code_SetMemberFlagsValue(TYPEMAKER2_CODE *p_struct, const char *p_src)
Definition: tm_code.c:218
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
struct TYPEMAKER2_CODE TYPEMAKER2_CODE
Definition: tm_code.h:24
void Typemaker2_Code_SetMemberFlagsMask(TYPEMAKER2_CODE *p_struct, const char *p_src)
Definition: tm_code.c:204
TYPEMAKER2_CODE * Typemaker2_Code_copy(TYPEMAKER2_CODE *p_struct, const TYPEMAKER2_CODE *p_src)
Definition: tm_code.c:105
void Typemaker2_Code_toXml(const TYPEMAKER2_CODE *p_struct, GWEN_XMLNODE *p_db)
Definition: tm_code.c:367
void Typemaker2_Code_free(TYPEMAKER2_CODE *p_struct)
Definition: tm_code.c:41
void Typemaker2_Code_SetCode(TYPEMAKER2_CODE *p_struct, const char *p_src)
Definition: tm_code.c:232
const char * Typemaker2_Code_GetCode(const TYPEMAKER2_CODE *p_struct)
Definition: tm_code.c:172
TYPEMAKER2_CODE * Typemaker2_Code_dup(const TYPEMAKER2_CODE *p_struct)
Definition: tm_code.c:54
const char * Typemaker2_Code_GetId(const TYPEMAKER2_CODE *p_struct)
Definition: tm_code.c:154
TYPEMAKER2_CODE * Typemaker2_Code_new(void)
Definition: tm_code.c:23
void Typemaker2_Code_ReadXml(TYPEMAKER2_CODE *p_struct, GWEN_XMLNODE *p_db)
Definition: tm_code.c:277
void Typemaker2_Code_WriteXml(const TYPEMAKER2_CODE *p_struct, GWEN_XMLNODE *p_db)
Definition: tm_code.c:346
const char * Typemaker2_Code_GetMemberFlagsValue(const TYPEMAKER2_CODE *p_struct)
Definition: tm_code.c:166
void Typemaker2_Code_SetMemberFlagsValueInt(TYPEMAKER2_CODE *p_struct, uint32_t p_src)
Definition: tm_code.c:252
struct GWEN__XMLNODE GWEN_XMLNODE
Definition: xml.h:156