gwenhywfar 5.14.1
tm_inline.c File Reference
#include "tm_inline_p.h"
#include "tm_util.h"
#include <gwenhywfar/debug.h>
#include <gwenhywfar/misc.h>
#include <assert.h>
Include dependency graph for tm_inline.c:

Go to the source code of this file.

Functions

void Typemaker2_Inline_Attach (TYPEMAKER2_INLINE *th)
void Typemaker2_Inline_free (TYPEMAKER2_INLINE *th)
TYPEMAKER2_INLINETypemaker2_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_INLINETypemaker2_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)

Function Documentation

◆ Typemaker2_Inline_Attach()

void Typemaker2_Inline_Attach ( TYPEMAKER2_INLINE * th)

Definition at line 60 of file tm_inline.c.

◆ Typemaker2_Inline_free()

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

◆ Typemaker2_Inline_GetAccess()

int Typemaker2_Inline_GetAccess ( const TYPEMAKER2_INLINE * th)

Definition at line 109 of file tm_inline.c.

Referenced by _buildInlines(), and _buildMemberInlines().

Here is the caller graph for this function:

◆ Typemaker2_Inline_GetContent()

const char * Typemaker2_Inline_GetContent ( const TYPEMAKER2_INLINE * th)

Definition at line 69 of file tm_inline.c.

Referenced by _buildInlines(), and _buildMemberInlines().

Here is the caller graph for this function:

◆ Typemaker2_Inline_GetLocation()

int Typemaker2_Inline_GetLocation ( const TYPEMAKER2_INLINE * th)

Definition at line 91 of file tm_inline.c.

Referenced by _buildInlines(), and _buildMemberInlines().

Here is the caller graph for this function:

◆ Typemaker2_Inline_GetTypeFlagsMask()

int Typemaker2_Inline_GetTypeFlagsMask ( const TYPEMAKER2_INLINE * th)

Definition at line 127 of file tm_inline.c.

Referenced by _buildInlines(), and _buildMemberInlines().

Here is the caller graph for this function:

◆ Typemaker2_Inline_GetTypeFlagsValue()

int Typemaker2_Inline_GetTypeFlagsValue ( const TYPEMAKER2_INLINE * th)

Definition at line 136 of file tm_inline.c.

Referenced by _buildInlines(), and _buildMemberInlines().

Here is the caller graph for this function:

◆ Typemaker2_Inline_new()

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

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

◆ Typemaker2_Inline_SetAccess()

void Typemaker2_Inline_SetAccess ( TYPEMAKER2_INLINE * th,
int i )

Definition at line 118 of file tm_inline.c.

Referenced by Typemaker2_Inline_fromXml().

Here is the caller graph for this function:

◆ Typemaker2_Inline_SetContent()

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

Here is the caller graph for this function:

◆ Typemaker2_Inline_SetLocation()

void Typemaker2_Inline_SetLocation ( TYPEMAKER2_INLINE * th,
int i )

Definition at line 100 of file tm_inline.c.

Referenced by Typemaker2_Inline_fromXml().

Here is the caller graph for this function: