|
gwenhywfar 5.14.1
|
#include "tm_inline_p.h"#include "tm_util.h"#include <gwenhywfar/debug.h>#include <gwenhywfar/misc.h>#include <assert.h>
Go to the source code of this file.
Functions | |
| void | Typemaker2_Inline_Attach (TYPEMAKER2_INLINE *th) |
| void | Typemaker2_Inline_free (TYPEMAKER2_INLINE *th) |
| TYPEMAKER2_INLINE * | Typemaker2_Inline_fromXml (GWEN_XMLNODE *node) |
| int | Typemaker2_Inline_GetAccess (const TYPEMAKER2_INLINE *th) |
| const char * | Typemaker2_Inline_GetContent (const TYPEMAKER2_INLINE *th) |
| int | Typemaker2_Inline_GetLocation (const TYPEMAKER2_INLINE *th) |
| int | Typemaker2_Inline_GetTypeFlagsMask (const TYPEMAKER2_INLINE *th) |
| int | Typemaker2_Inline_GetTypeFlagsValue (const TYPEMAKER2_INLINE *th) |
| TYPEMAKER2_INLINE * | Typemaker2_Inline_new () |
| void | Typemaker2_Inline_SetAccess (TYPEMAKER2_INLINE *th, int i) |
| void | Typemaker2_Inline_SetContent (TYPEMAKER2_INLINE *th, const char *s) |
| void | Typemaker2_Inline_SetLocation (TYPEMAKER2_INLINE *th, int i) |
| void Typemaker2_Inline_Attach | ( | TYPEMAKER2_INLINE * | th | ) |
Definition at line 60 of file tm_inline.c.
| void Typemaker2_Inline_free | ( | TYPEMAKER2_INLINE * | th | ) |
Definition at line 43 of file tm_inline.c.
References GWEN_FREE_OBJECT, and GWEN_LIST_FINI.
| TYPEMAKER2_INLINE * Typemaker2_Inline_fromXml | ( | GWEN_XMLNODE * | node | ) |
Definition at line 145 of file tm_inline.c.
References GWEN_XMLNode_GetCharValue(), GWEN_XMLNode_GetProperty(), NULL, Typemaker2_AccessFromString(), Typemaker2_Inline_new(), Typemaker2_Inline_SetAccess(), Typemaker2_Inline_SetContent(), Typemaker2_Inline_SetLocation(), Typemaker2_InlineLocation_Code, Typemaker2_InlineLocation_Header, and Typemaker2_TypeFlagsFromString().
Referenced by Typemaker2_Type_readXml().


| int Typemaker2_Inline_GetAccess | ( | const TYPEMAKER2_INLINE * | th | ) |
Definition at line 109 of file tm_inline.c.
Referenced by _buildInlines(), and _buildMemberInlines().

| const char * Typemaker2_Inline_GetContent | ( | const TYPEMAKER2_INLINE * | th | ) |
Definition at line 69 of file tm_inline.c.
Referenced by _buildInlines(), and _buildMemberInlines().

| int Typemaker2_Inline_GetLocation | ( | const TYPEMAKER2_INLINE * | th | ) |
Definition at line 91 of file tm_inline.c.
Referenced by _buildInlines(), and _buildMemberInlines().

| int Typemaker2_Inline_GetTypeFlagsMask | ( | const TYPEMAKER2_INLINE * | th | ) |
Definition at line 127 of file tm_inline.c.
Referenced by _buildInlines(), and _buildMemberInlines().

| int Typemaker2_Inline_GetTypeFlagsValue | ( | const TYPEMAKER2_INLINE * | th | ) |
Definition at line 136 of file tm_inline.c.
Referenced by _buildInlines(), and _buildMemberInlines().

| TYPEMAKER2_INLINE * Typemaker2_Inline_new | ( | ) |
Definition at line 30 of file tm_inline.c.
References GWEN_LIST_INIT, GWEN_NEW_OBJECT, and Typemaker2_Inline_new().
Referenced by Typemaker2_Inline_fromXml(), and Typemaker2_Inline_new().


| void Typemaker2_Inline_SetAccess | ( | TYPEMAKER2_INLINE * | th, |
| int | i ) |
Definition at line 118 of file tm_inline.c.
Referenced by Typemaker2_Inline_fromXml().

| void Typemaker2_Inline_SetContent | ( | TYPEMAKER2_INLINE * | th, |
| const char * | s ) |
Definition at line 78 of file tm_inline.c.
References NULL.
Referenced by Typemaker2_Inline_fromXml().

| void Typemaker2_Inline_SetLocation | ( | TYPEMAKER2_INLINE * | th, |
| int | i ) |
Definition at line 100 of file tm_inline.c.
Referenced by Typemaker2_Inline_fromXml().
