gwenhywfar  4.99.8beta
Functions
tm_header.c File Reference
#include "tm_header_p.h"
#include <gwenhywfar/debug.h>
#include <gwenhywfar/misc.h>
#include <assert.h>
Include dependency graph for tm_header.c:

Go to the source code of this file.

Functions

void Typemaker2_Header_Attach (TYPEMAKER2_HEADER *th)
 
void Typemaker2_Header_free (TYPEMAKER2_HEADER *th)
 
const char * Typemaker2_Header_GetFileName (const TYPEMAKER2_HEADER *th)
 
int Typemaker2_Header_GetLocation (const TYPEMAKER2_HEADER *th)
 
int Typemaker2_Header_GetType (const TYPEMAKER2_HEADER *th)
 
TYPEMAKER2_HEADERTypemaker2_Header_new ()
 
int Typemaker2_Header_readXml (TYPEMAKER2_HEADER *th, GWEN_XMLNODE *node)
 
void Typemaker2_Header_SetFileName (TYPEMAKER2_HEADER *th, const char *s)
 
void Typemaker2_Header_SetLocation (TYPEMAKER2_HEADER *th, int i)
 
void Typemaker2_Header_SetType (TYPEMAKER2_HEADER *th, int i)
 

Function Documentation

void Typemaker2_Header_Attach ( TYPEMAKER2_HEADER th)

Definition at line 57 of file tm_header.c.

void Typemaker2_Header_free ( TYPEMAKER2_HEADER th)

Definition at line 41 of file tm_header.c.

References GWEN_FREE_OBJECT, and GWEN_LIST_FINI.

Referenced by Typemaker2_Type_readXml().

Here is the caller graph for this function:

const char* Typemaker2_Header_GetFileName ( const TYPEMAKER2_HEADER th)

Definition at line 65 of file tm_header.c.

Referenced by _buildEndHeaders(), _buildPostHeaders(), _buildTypedef(), and Typemaker2_Builder_WriteFile().

Here is the caller graph for this function:

int Typemaker2_Header_GetLocation ( const TYPEMAKER2_HEADER th)

Definition at line 99 of file tm_header.c.

Referenced by _buildEndHeaders(), _buildPostHeaders(), _buildTypedef(), and Typemaker2_Builder_WriteFile().

Here is the caller graph for this function:

int Typemaker2_Header_GetType ( const TYPEMAKER2_HEADER th)

Definition at line 83 of file tm_header.c.

Referenced by _buildEndHeaders(), _buildPostHeaders(), _buildTypedef(), and Typemaker2_Builder_WriteFile().

Here is the caller graph for this function:

TYPEMAKER2_HEADER* Typemaker2_Header_new ( )

Definition at line 29 of file tm_header.c.

References GWEN_LIST_INIT, and GWEN_NEW_OBJECT.

Referenced by Typemaker2_Type_readXml().

Here is the caller graph for this function:

int Typemaker2_Header_readXml ( TYPEMAKER2_HEADER th,
GWEN_XMLNODE node 
)
void Typemaker2_Header_SetFileName ( TYPEMAKER2_HEADER th,
const char *  s 
)

Definition at line 73 of file tm_header.c.

References NULL.

Referenced by Typemaker2_Header_readXml().

Here is the caller graph for this function:

void Typemaker2_Header_SetLocation ( TYPEMAKER2_HEADER th,
int  i 
)

Definition at line 107 of file tm_header.c.

Referenced by Typemaker2_Header_readXml().

Here is the caller graph for this function:

void Typemaker2_Header_SetType ( TYPEMAKER2_HEADER th,
int  i 
)

Definition at line 91 of file tm_header.c.

Referenced by Typemaker2_Header_readXml().

Here is the caller graph for this function: