|
gwenhywfar 5.10.1
|
#include "tm_header_p.h"#include <gwenhywfar/debug.h>#include <gwenhywfar/misc.h>#include <assert.h>
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_HEADER * | Typemaker2_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) |
| void Typemaker2_Header_Attach | ( | TYPEMAKER2_HEADER * | th | ) |
Definition at line 59 of file tm_header.c.
| void Typemaker2_Header_free | ( | TYPEMAKER2_HEADER * | th | ) |
Definition at line 42 of file tm_header.c.
References GWEN_FREE_OBJECT, and GWEN_LIST_FINI.
Referenced by Typemaker2_Type_readXml().

| const char * Typemaker2_Header_GetFileName | ( | const TYPEMAKER2_HEADER * | th | ) |
Definition at line 68 of file tm_header.c.
Referenced by _addPreHeaders(), _buildEndHeaders(), _buildPostHeaders(), and Typemaker2_Builder_WriteFile().

| int Typemaker2_Header_GetLocation | ( | const TYPEMAKER2_HEADER * | th | ) |
Definition at line 108 of file tm_header.c.
Referenced by _addPreHeaders(), _buildEndHeaders(), _buildPostHeaders(), and Typemaker2_Builder_WriteFile().

| int Typemaker2_Header_GetType | ( | const TYPEMAKER2_HEADER * | th | ) |
Definition at line 90 of file tm_header.c.
Referenced by _addPreHeaders(), _buildEndHeaders(), _buildPostHeaders(), and Typemaker2_Builder_WriteFile().

| 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().

| int Typemaker2_Header_readXml | ( | TYPEMAKER2_HEADER * | th, |
| GWEN_XMLNODE * | node | ||
| ) |
Definition at line 126 of file tm_header.c.
References GWEN_XMLNode_GetData(), GWEN_XMLNode_GetFirstData(), GWEN_XMLNode_GetProperty(), Typemaker2_Header_SetFileName(), Typemaker2_Header_SetLocation(), Typemaker2_Header_SetType(), Typemaker2_HeaderLocation_Code, Typemaker2_HeaderLocation_CodeEnd, Typemaker2_HeaderLocation_HeaderEnd, Typemaker2_HeaderLocation_Post, Typemaker2_HeaderLocation_Pre, Typemaker2_HeaderType_Local, and Typemaker2_HeaderType_System.
Referenced by Typemaker2_Type_readXml().


| void Typemaker2_Header_SetFileName | ( | TYPEMAKER2_HEADER * | th, |
| const char * | s | ||
| ) |
Definition at line 77 of file tm_header.c.
References NULL.
Referenced by Typemaker2_Header_readXml().

| void Typemaker2_Header_SetLocation | ( | TYPEMAKER2_HEADER * | th, |
| int | i | ||
| ) |
Definition at line 117 of file tm_header.c.
Referenced by Typemaker2_Header_readXml().

| void Typemaker2_Header_SetType | ( | TYPEMAKER2_HEADER * | th, |
| int | i | ||
| ) |
Definition at line 99 of file tm_header.c.
Referenced by Typemaker2_Header_readXml().
