gwenhywfar  4.99.8beta
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* Typemaker2_Code_copy ( TYPEMAKER2_CODE p_struct,
const TYPEMAKER2_CODE p_src 
)

Definition at line 102 of file tm_code.c.

References NULL.

TYPEMAKER2_CODE* Typemaker2_Code_dup ( const TYPEMAKER2_CODE p_src)

Definition at line 52 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:

void Typemaker2_Code_free ( TYPEMAKER2_CODE p_struct)

Destructor.

Definition at line 40 of file tm_code.c.

References GWEN_FREE_OBJECT, and GWEN_LIST_FINI.

TYPEMAKER2_CODE* Typemaker2_Code_fromXml ( GWEN_XMLNODE p_db)

Definition at line 332 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:

const char* Typemaker2_Code_GetCode ( const TYPEMAKER2_CODE p_struct)

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

Definition at line 165 of file tm_code.c.

const char* Typemaker2_Code_GetId ( const TYPEMAKER2_CODE p_struct)

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

Definition at line 150 of file tm_code.c.

Referenced by Typemaker2_Type_FindCodeForMember().

Here is the caller graph for this function:

const char* Typemaker2_Code_GetMemberFlagsMask ( const TYPEMAKER2_CODE p_struct)

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

Definition at line 155 of file tm_code.c.

Referenced by Typemaker2_Member_readXml(), and Typemaker2_Type_readXml().

Here is the caller graph for this function:

uint32_t Typemaker2_Code_GetMemberFlagsMaskInt ( const TYPEMAKER2_CODE p_struct)

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

Definition at line 170 of file tm_code.c.

Referenced by Typemaker2_Type_FindCodeForMember().

Here is the caller graph for this function:

const char* Typemaker2_Code_GetMemberFlagsValue ( const TYPEMAKER2_CODE p_struct)

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

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:

uint32_t Typemaker2_Code_GetMemberFlagsValueInt ( const TYPEMAKER2_CODE p_struct)

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

Definition at line 175 of file tm_code.c.

Referenced by Typemaker2_Type_FindCodeForMember().

Here is the caller graph for this function:

TYPEMAKER2_CODE_LIST* Typemaker2_Code_List_dup ( const TYPEMAKER2_CODE_LIST *  p_src)

Definition at line 242 of file tm_code.c.

References Typemaker2_Code_dup().

Here is the call graph for this function:

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:

void Typemaker2_Code_ReadXml ( TYPEMAKER2_CODE p_struct,
GWEN_XMLNODE p_db 
)

Definition at line 260 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:

void Typemaker2_Code_SetCode ( TYPEMAKER2_CODE p_struct,
const char *  p_src 
)

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

Definition at line 219 of file tm_code.c.

References NULL.

void Typemaker2_Code_SetId ( TYPEMAKER2_CODE p_struct,
const char *  p_src 
)

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

Definition at line 180 of file tm_code.c.

References NULL.

void Typemaker2_Code_SetMemberFlagsMask ( TYPEMAKER2_CODE p_struct,
const char *  p_src 
)

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

Definition at line 193 of file tm_code.c.

References NULL.

void Typemaker2_Code_SetMemberFlagsMaskInt ( TYPEMAKER2_CODE p_struct,
uint32_t  p_src 
)

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

Definition at line 232 of file tm_code.c.

Referenced by Typemaker2_Member_readXml(), and Typemaker2_Type_readXml().

Here is the caller graph for this function:

void Typemaker2_Code_SetMemberFlagsValue ( TYPEMAKER2_CODE p_struct,
const char *  p_src 
)

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

Definition at line 206 of file tm_code.c.

References NULL.

void Typemaker2_Code_SetMemberFlagsValueInt ( TYPEMAKER2_CODE p_struct,
uint32_t  p_src 
)

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

Definition at line 237 of file tm_code.c.

Referenced by Typemaker2_Member_readXml(), and Typemaker2_Type_readXml().

Here is the caller graph for this function:

void Typemaker2_Code_toXml ( const TYPEMAKER2_CODE p_struct,
GWEN_XMLNODE p_db 
)

Definition at line 328 of file tm_code.c.

References Typemaker2_Code_WriteXml().

Here is the call graph for this function:

void Typemaker2_Code_WriteXml ( const TYPEMAKER2_CODE p_struct,
GWEN_XMLNODE p_db 
)

Definition at line 308 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: