|
gwenhywfar 5.14.1
|
#include "tm_util.h"#include "tm_type.h"#include <gwenhywfar/stringlist.h>#include <gwenhywfar/debug.h>
Go to the source code of this file.
Functions | |
| int | Typemaker2_AccessFromString (const char *s) |
| uint32_t | Typemaker2_FlagsFromString (const char *t) |
| uint32_t | Typemaker2_TypeFlagsFromString (const char *t) |
| int Typemaker2_AccessFromString | ( | const char * | s | ) |
Definition at line 163 of file tm_util.c.
References TypeMaker2_Access_Library, TypeMaker2_Access_Private, TypeMaker2_Access_Protected, TypeMaker2_Access_Public, and TypeMaker2_Access_Unknown.
Referenced by Typemaker2_Inline_fromXml(), Typemaker2_Member_readXml(), Typemaker2_Type_readXml(), and Typemaker2_VirtualFn_readXml().

| uint32_t Typemaker2_FlagsFromString | ( | const char * | t | ) |
Definition at line 23 of file tm_util.c.
References GWEN_StringList_FirstEntry(), GWEN_StringList_free(), GWEN_StringList_fromString(), GWEN_StringListEntry_Data(), GWEN_StringListEntry_Next(), TYPEMAKER2_FLAGS_ASSIGN, TYPEMAKER2_FLAGS_ATTRIBUTE, TYPEMAKER2_FLAGS_CONST, TYPEMAKER2_FLAGS_COPY, TYPEMAKER2_FLAGS_DEFINE, TYPEMAKER2_FLAGS_DUP, TYPEMAKER2_FLAGS_ENUM, TYPEMAKER2_FLAGS_GWEN_CB, TYPEMAKER2_FLAGS_NOCONSTOBJECT, TYPEMAKER2_FLAGS_NOCOPY, TYPEMAKER2_FLAGS_NODUP, TYPEMAKER2_FLAGS_NONE, TYPEMAKER2_FLAGS_OMIT, TYPEMAKER2_FLAGS_OWN, TYPEMAKER2_FLAGS_SORTBYMEMBER, TYPEMAKER2_FLAGS_STATIC, TYPEMAKER2_FLAGS_VOLATILE, TYPEMAKER2_FLAGS_WITH_FLAGS, TYPEMAKER2_FLAGS_WITH_GETBYMEMBER, TYPEMAKER2_FLAGS_WITH_HASH, and TYPEMAKER2_FLAGS_WITH_HASHNUM.
Referenced by Typemaker2_Member_readXml(), Typemaker2_Type_readXml(), and Typemaker2_VirtualFn_readXml().


| uint32_t Typemaker2_TypeFlagsFromString | ( | const char * | t | ) |
Definition at line 95 of file tm_util.c.
References GWEN_StringList_FirstEntry(), GWEN_StringList_free(), GWEN_StringList_fromString(), GWEN_StringListEntry_Data(), GWEN_StringListEntry_Next(), TYPEMAKER2_TYPEFLAGS_COPY, TYPEMAKER2_TYPEFLAGS_DUP, TYPEMAKER2_TYPEFLAGS_NOCOPY, TYPEMAKER2_TYPEFLAGS_NODUP, TYPEMAKER2_TYPEFLAGS_WITH_CACHEFNS, TYPEMAKER2_TYPEFLAGS_WITH_CONSTLIST2, TYPEMAKER2_TYPEFLAGS_WITH_DB, TYPEMAKER2_TYPEFLAGS_WITH_HASH, TYPEMAKER2_TYPEFLAGS_WITH_IDMAP, TYPEMAKER2_TYPEFLAGS_WITH_INHERIT, TYPEMAKER2_TYPEFLAGS_WITH_LIST1, TYPEMAKER2_TYPEFLAGS_WITH_LIST2, TYPEMAKER2_TYPEFLAGS_WITH_OBJECT, TYPEMAKER2_TYPEFLAGS_WITH_REFCOUNT, TYPEMAKER2_TYPEFLAGS_WITH_SIGNALS, TYPEMAKER2_TYPEFLAGS_WITH_SLOTS, TYPEMAKER2_TYPEFLAGS_WITH_TREE, TYPEMAKER2_TYPEFLAGS_WITH_TREE2, and TYPEMAKER2_TYPEFLAGS_WITH_XML.
Referenced by Typemaker2_Inline_fromXml(), and Typemaker2_Type_readXml().

