gwenhywfar  5.10.1
Functions
tm_code.c File Reference
#include "tm_code_p.h"
#include <gwenhywfar/misc.h>
#include <gwenhywfar/debug.h>
Include dependency graph for tm_code.c:

Go to the source code of this file.

Functions

TYPEMAKER2_CODETypemaker2_Code_copy (TYPEMAKER2_CODE *p_struct, const TYPEMAKER2_CODE *p_src)
 
TYPEMAKER2_CODETypemaker2_Code_dup (const TYPEMAKER2_CODE *p_src)
 
void Typemaker2_Code_free (TYPEMAKER2_CODE *p_struct)
 
TYPEMAKER2_CODETypemaker2_Code_fromXml (GWEN_XMLNODE *p_db)
 
const char * Typemaker2_Code_GetCode (const TYPEMAKER2_CODE *p_struct)
 
const char * Typemaker2_Code_GetId (const TYPEMAKER2_CODE *p_struct)
 
const char * Typemaker2_Code_GetMemberFlagsMask (const TYPEMAKER2_CODE *p_struct)
 
uint32_t Typemaker2_Code_GetMemberFlagsMaskInt (const TYPEMAKER2_CODE *p_struct)
 
const char * Typemaker2_Code_GetMemberFlagsValue (const TYPEMAKER2_CODE *p_struct)
 
uint32_t Typemaker2_Code_GetMemberFlagsValueInt (const TYPEMAKER2_CODE *p_struct)
 
TYPEMAKER2_CODE_LIST * Typemaker2_Code_List_dup (const TYPEMAKER2_CODE_LIST *p_src)
 
TYPEMAKER2_CODETypemaker2_Code_new (void)
 
void Typemaker2_Code_ReadXml (TYPEMAKER2_CODE *p_struct, GWEN_XMLNODE *p_db)
 
void Typemaker2_Code_SetCode (TYPEMAKER2_CODE *p_struct, const char *p_src)
 
void Typemaker2_Code_SetId (TYPEMAKER2_CODE *p_struct, const char *p_src)
 
void Typemaker2_Code_SetMemberFlagsMask (TYPEMAKER2_CODE *p_struct, const char *p_src)
 
void Typemaker2_Code_SetMemberFlagsMaskInt (TYPEMAKER2_CODE *p_struct, uint32_t p_src)
 
void Typemaker2_Code_SetMemberFlagsValue (TYPEMAKER2_CODE *p_struct, const char *p_src)
 
void Typemaker2_Code_SetMemberFlagsValueInt (TYPEMAKER2_CODE *p_struct, uint32_t p_src)
 
void Typemaker2_Code_toXml (const TYPEMAKER2_CODE *p_struct, GWEN_XMLNODE *p_db)
 
void Typemaker2_Code_WriteXml (const TYPEMAKER2_CODE *p_struct, GWEN_XMLNODE *p_db)
 

Function Documentation

◆ Typemaker2_Code_copy()

TYPEMAKER2_CODE* Typemaker2_Code_copy ( TYPEMAKER2_CODE p_struct,
const TYPEMAKER2_CODE p_src 
)

Definition at line 105 of file tm_code.c.

References NULL.

◆ Typemaker2_Code_dup()

TYPEMAKER2_CODE* Typemaker2_Code_dup ( const TYPEMAKER2_CODE p_src)

Definition at line 54 of file tm_code.c.

References NULL, and Typemaker2_Code_new().

Referenced by Typemaker2_Code_List_dup().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Typemaker2_Code_free()

void Typemaker2_Code_free ( TYPEMAKER2_CODE p_struct)

Destructor.

Definition at line 41 of file tm_code.c.

References GWEN_FREE_OBJECT, and GWEN_LIST_FINI.

◆ Typemaker2_Code_fromXml()

TYPEMAKER2_CODE* Typemaker2_Code_fromXml ( GWEN_XMLNODE p_db)

Definition at line 372 of file tm_code.c.

References Typemaker2_Code_new(), and Typemaker2_Code_ReadXml().

Referenced by Typemaker2_Member_readXml(), and Typemaker2_Type_readXml().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Typemaker2_Code_GetCode()

const char* Typemaker2_Code_GetCode ( const TYPEMAKER2_CODE p_struct)

Getter. Use this function to get the member "code"

Definition at line 172 of file tm_code.c.

◆ Typemaker2_Code_GetId()

const char* Typemaker2_Code_GetId ( const TYPEMAKER2_CODE p_struct)

Getter. Use this function to get the member "id"

Definition at line 154 of file tm_code.c.

Referenced by Typemaker2_Type_FindCodeForMember().

Here is the caller graph for this function:

◆ Typemaker2_Code_GetMemberFlagsMask()

const char* Typemaker2_Code_GetMemberFlagsMask ( const TYPEMAKER2_CODE p_struct)

Getter. Use this function to get the member "memberFlagsMask"

Definition at line 160 of file tm_code.c.

Referenced by Typemaker2_Member_readXml(), and Typemaker2_Type_readXml().

Here is the caller graph for this function:

◆ Typemaker2_Code_GetMemberFlagsMaskInt()

uint32_t Typemaker2_Code_GetMemberFlagsMaskInt ( const TYPEMAKER2_CODE p_struct)

Getter. Use this function to get the member "memberFlagsMaskInt"

Definition at line 178 of file tm_code.c.

Referenced by Typemaker2_Type_FindCodeForMember().

Here is the caller graph for this function:

◆ Typemaker2_Code_GetMemberFlagsValue()

const char* Typemaker2_Code_GetMemberFlagsValue ( const TYPEMAKER2_CODE p_struct)

Getter. Use this function to get the member "memberFlagsValue"

Definition at line 166 of file tm_code.c.

Referenced by Typemaker2_Member_readXml(), and Typemaker2_Type_readXml().

Here is the caller graph for this function:

◆ Typemaker2_Code_GetMemberFlagsValueInt()

uint32_t Typemaker2_Code_GetMemberFlagsValueInt ( const TYPEMAKER2_CODE p_struct)

Getter. Use this function to get the member "memberFlagsValueInt"

Definition at line 184 of file tm_code.c.

Referenced by Typemaker2_Type_FindCodeForMember().

Here is the caller graph for this function:

◆ Typemaker2_Code_List_dup()

TYPEMAKER2_CODE_LIST* Typemaker2_Code_List_dup ( const TYPEMAKER2_CODE_LIST *  p_src)

Definition at line 258 of file tm_code.c.

References Typemaker2_Code_dup().

Here is the call graph for this function:

◆ Typemaker2_Code_new()

TYPEMAKER2_CODE* Typemaker2_Code_new ( void  )

Constructor.

Definition at line 23 of file tm_code.c.

References GWEN_LIST_INIT, GWEN_NEW_OBJECT, and NULL.

Referenced by Typemaker2_Code_dup(), and Typemaker2_Code_fromXml().

Here is the caller graph for this function:

◆ Typemaker2_Code_ReadXml()

void Typemaker2_Code_ReadXml ( TYPEMAKER2_CODE p_struct,
GWEN_XMLNODE p_db 
)

Definition at line 277 of file tm_code.c.

References GWEN_XMLNode_GetCharValue(), GWEN_XMLNode_GetProperty(), and NULL.

Referenced by Typemaker2_Code_fromXml().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Typemaker2_Code_SetCode()

void Typemaker2_Code_SetCode ( TYPEMAKER2_CODE p_struct,
const char *  p_src 
)

Setter. Use this function to set the member "code"

Definition at line 232 of file tm_code.c.

References NULL.

◆ Typemaker2_Code_SetId()

void Typemaker2_Code_SetId ( TYPEMAKER2_CODE p_struct,
const char *  p_src 
)

Setter. Use this function to set the member "id"

Definition at line 190 of file tm_code.c.

References NULL.

◆ Typemaker2_Code_SetMemberFlagsMask()

void Typemaker2_Code_SetMemberFlagsMask ( TYPEMAKER2_CODE p_struct,
const char *  p_src 
)

Setter. Use this function to set the member "memberFlagsMask"

Definition at line 204 of file tm_code.c.

References NULL.

◆ Typemaker2_Code_SetMemberFlagsMaskInt()

void Typemaker2_Code_SetMemberFlagsMaskInt ( TYPEMAKER2_CODE p_struct,
uint32_t  p_src 
)

Setter. Use this function to set the member "memberFlagsMaskInt"

Definition at line 246 of file tm_code.c.

Referenced by Typemaker2_Member_readXml(), and Typemaker2_Type_readXml().

Here is the caller graph for this function:

◆ Typemaker2_Code_SetMemberFlagsValue()

void Typemaker2_Code_SetMemberFlagsValue ( TYPEMAKER2_CODE p_struct,
const char *  p_src 
)

Setter. Use this function to set the member "memberFlagsValue"

Definition at line 218 of file tm_code.c.

References NULL.

◆ Typemaker2_Code_SetMemberFlagsValueInt()

void Typemaker2_Code_SetMemberFlagsValueInt ( TYPEMAKER2_CODE p_struct,
uint32_t  p_src 
)

Setter. Use this function to set the member "memberFlagsValueInt"

Definition at line 252 of file tm_code.c.

Referenced by Typemaker2_Member_readXml(), and Typemaker2_Type_readXml().

Here is the caller graph for this function:

◆ Typemaker2_Code_toXml()

void Typemaker2_Code_toXml ( const TYPEMAKER2_CODE p_struct,
GWEN_XMLNODE p_db 
)

Definition at line 367 of file tm_code.c.

References Typemaker2_Code_WriteXml().

Here is the call graph for this function:

◆ Typemaker2_Code_WriteXml()

void Typemaker2_Code_WriteXml ( const TYPEMAKER2_CODE p_struct,
GWEN_XMLNODE p_db 
)

Definition at line 346 of file tm_code.c.

References GWEN_XMLNode_SetCharValue(), and GWEN_XMLNode_SetProperty().

Referenced by Typemaker2_Code_toXml().

Here is the call graph for this function:
Here is the caller graph for this function: