|
gwenhywfar
5.4.1
|
#include <gwenhywfar/list1.h>#include <gwenhywfar/xml.h>#include <stdio.h>#include "tm_type.h"#include "tm_enum.h"#include "tm_define.h"#include "tm_group.h"#include "tm_code.h"

Go to the source code of this file.
Typedefs | |
| typedef struct TYPEMAKER2_MEMBER | TYPEMAKER2_MEMBER |
| typedef struct TYPEMAKER2_MEMBER TYPEMAKER2_MEMBER |
Definition at line 21 of file tm_member.h.
| GWEN_LIST_FUNCTION_DEFS | ( | TYPEMAKER2_MEMBER | , |
| Typemaker2_Member | |||
| ) |
| void Typemaker2_Member_Attach | ( | TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 74 of file tm_member.c.
| void Typemaker2_Member_Dump | ( | TYPEMAKER2_MEMBER * | tm, |
| FILE * | f, | ||
| int | indent | ||
| ) |
Definition at line 716 of file tm_member.c.
References Typemaker2_Member_GetAccess(), Typemaker2_Member_GetDefaultValue(), Typemaker2_Member_GetDupFlags(), Typemaker2_Member_GetFlags(), Typemaker2_Member_GetGetFlags(), Typemaker2_Member_GetPresetValue(), and Typemaker2_Member_GetSetFlags().
Referenced by Typemaker2_Type_Dump().


| void Typemaker2_Member_free | ( | TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 46 of file tm_member.c.
References GWEN_FREE_OBJECT, and GWEN_LIST_FINI.
Referenced by Typemaker2_Type_readMembersAndGroupsXml().

| int Typemaker2_Member_GetAccess | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 347 of file tm_member.c.
References TypeMaker2_Access_Unknown, and Typemaker2_Type_GetAccess().
Referenced by _buildGetter(), _buildSetter(), and Typemaker2_Member_Dump().


| const char* Typemaker2_Member_GetAqDbType | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 440 of file tm_member.c.
References NULL, and Typemaker2_Type_GetAqDbType().

| TYPEMAKER2_CODE_LIST* Typemaker2_Member_GetCodeDefs | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 557 of file tm_member.c.
Referenced by Typemaker2_Type_FindCodeForMember().

| uint32_t Typemaker2_Member_GetCopyFlags | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 325 of file tm_member.c.
References Typemaker2_Type_GetCopyFlags().
Referenced by _buildCopy().


| const char* Typemaker2_Member_GetDefaultValue | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 388 of file tm_member.c.
References NULL, and Typemaker2_Type_GetDefaultValue().
Referenced by addMemberInfoToCallDb(), and Typemaker2_Member_Dump().


| const char* Typemaker2_Member_GetDefineId | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 215 of file tm_member.c.
| TYPEMAKER2_DEFINE* Typemaker2_Member_GetDefinePtr | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 503 of file tm_member.c.
| const char* Typemaker2_Member_GetDescription | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 149 of file tm_member.c.
Referenced by _buildGroupApiDoc().

| uint32_t Typemaker2_Member_GetDupFlags | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 303 of file tm_member.c.
References Typemaker2_Type_GetDupFlags().
Referenced by _buildDup(), and Typemaker2_Member_Dump().


| const char* Typemaker2_Member_GetElementName | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 127 of file tm_member.c.
Referenced by addMemberInfoToCallDb().

| const char* Typemaker2_Member_GetEnumId | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 193 of file tm_member.c.
Referenced by Typemaker2_TypeManager_SetMemberTypePtrs().

| TYPEMAKER2_ENUM* Typemaker2_Member_GetEnumPtr | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 485 of file tm_member.c.
Referenced by _buildGetter(), _buildSetter(), _buildStruct(), addMemberInfoToCallDb(), and Typemaker2_TypeManager_SetMemberTypePtrs().

| const char* Typemaker2_Member_GetFieldId | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 171 of file tm_member.c.
Referenced by _buildFieldIds(), and addMemberInfoToCallDb().

| uint32_t Typemaker2_Member_GetFlags | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 237 of file tm_member.c.
References Typemaker2_Type_GetFlags().
Referenced by _buildCopy(), _buildCreateColumnList(), _buildDestructor(), _buildDup(), _buildFieldIds(), _buildGetByMember(), _buildGetter(), _buildReadDb(), _buildReadObject(), _buildReadXml(), _buildSetter(), _buildSortByMember(), _buildStruct(), _buildToHashString(), _buildWriteDb(), _buildWriteObject(), _buildWriteXml(), addMemberInfoToCallDb(), Typemaker2_Member_Dump(), Typemaker2_Type_FindCodeForMember(), and Typemaker2_TypeManager_SetMemberTypePtrs().


| uint32_t Typemaker2_Member_GetGetFlags | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 281 of file tm_member.c.
References Typemaker2_Type_GetGetFlags().
Referenced by _buildGetter(), and Typemaker2_Member_Dump().


| TYPEMAKER2_GROUP* Typemaker2_Member_GetGroupPtr | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 521 of file tm_member.c.
Referenced by _buildGroupApiDoc().

| int Typemaker2_Member_GetMaxLen | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 369 of file tm_member.c.
Referenced by _buildCreateColumnList(), _buildStruct(), and addMemberInfoToCallDb().

| int Typemaker2_Member_GetMemberPosition | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 539 of file tm_member.c.
Referenced by _buildFieldIds().

| const char* Typemaker2_Member_GetName | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 83 of file tm_member.c.
Referenced by _buildConstructor(), _buildCopy(), _buildCreateColumnList(), _buildDestructor(), _buildDup(), _buildGetter(), _buildGroupApiDoc(), _buildList1GetByMember(), _buildList1SortByMember(), _buildReadDb(), _buildReadObject(), _buildReadXml(), _buildSetter(), _buildStruct(), _buildToHashString(), _buildTree2GetByMember(), _buildTreeGetByMember(), _buildWriteDb(), _buildWriteObject(), _buildWriteXml(), addMemberInfoToCallDb(), and Typemaker2_TypeManager_SetMemberTypePtrs().

| const char* Typemaker2_Member_GetPresetValue | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 414 of file tm_member.c.
References NULL, and Typemaker2_Type_GetPresetValue().
Referenced by _buildSetter(), addMemberInfoToCallDb(), and Typemaker2_Member_Dump().


| uint32_t Typemaker2_Member_GetSetFlags | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 259 of file tm_member.c.
References Typemaker2_Type_GetSetFlags().
Referenced by _buildSetter(), and Typemaker2_Member_Dump().


| const char* Typemaker2_Member_GetTypeName | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 105 of file tm_member.c.
Referenced by Typemaker2_TypeManager_SetMemberTypePtrs().

| TYPEMAKER2_TYPE* Typemaker2_Member_GetTypePtr | ( | const TYPEMAKER2_MEMBER * | tm | ) |
Definition at line 467 of file tm_member.c.
Referenced by _buildConstructor(), _buildCopy(), _buildCreateColumnList(), _buildDup(), _buildGetByMember(), _buildGetter(), _buildList1GetByMember(), _buildList1SortByMember(), _buildMemberInlines(), _buildReadDb(), _buildReadObject(), _buildReadXml(), _buildSetter(), _buildSortByMember(), _buildStruct(), _buildToHashString(), _buildTree2GetByMember(), _buildTreeGetByMember(), _buildWriteDb(), _buildWriteObject(), _buildWriteXml(), addMemberInfoToCallDb(), and Typemaker2_TypeManager_SetMemberTypePtrs().

| TYPEMAKER2_MEMBER* Typemaker2_Member_new | ( | ) |
Definition at line 31 of file tm_member.c.
References GWEN_LIST_INIT, and GWEN_NEW_OBJECT.
Referenced by Typemaker2_Type_readMembersAndGroupsXml().

| int Typemaker2_Member_readXml | ( | TYPEMAKER2_MEMBER * | tm, |
| GWEN_XMLNODE * | node, | ||
| const char * | wantedLang | ||
| ) |
Definition at line 566 of file tm_member.c.
References DBG_ERROR, GWEN_Buffer_free(), GWEN_Buffer_GetStart(), GWEN_Buffer_new(), GWEN_ERROR_BAD_DATA, GWEN_LOGDOMAIN, GWEN_XML_FLAGS_HANDLE_COMMENTS, GWEN_XML_FLAGS_SIMPLE, GWEN_XMLNode_FindFirstTag(), GWEN_XMLNode_FindNextTag(), GWEN_XMLNode_GetCharValue(), GWEN_XMLNode_GetProperty(), GWEN_XMLNode_toBuffer(), NULL, TypeMaker2_Access_Unknown, Typemaker2_AccessFromString(), Typemaker2_Code_fromXml(), Typemaker2_Code_GetMemberFlagsMask(), Typemaker2_Code_GetMemberFlagsValue(), Typemaker2_Code_SetMemberFlagsMaskInt(), Typemaker2_Code_SetMemberFlagsValueInt(), Typemaker2_FlagsFromString(), Typemaker2_Member_SetAccess(), Typemaker2_Member_SetAqDbType(), Typemaker2_Member_SetCopyFlags(), Typemaker2_Member_SetDefaultValue(), Typemaker2_Member_SetDefineId(), Typemaker2_Member_SetDescription(), Typemaker2_Member_SetDupFlags(), Typemaker2_Member_SetElementName(), Typemaker2_Member_SetEnumId(), Typemaker2_Member_SetFlags(), Typemaker2_Member_SetGetFlags(), Typemaker2_Member_SetName(), Typemaker2_Member_SetPresetValue(), Typemaker2_Member_SetSetFlags(), and Typemaker2_Member_SetTypeName().
Referenced by Typemaker2_Type_readMembersAndGroupsXml().


| void Typemaker2_Member_SetAccess | ( | TYPEMAKER2_MEMBER * | tm, |
| int | i | ||
| ) |
Definition at line 360 of file tm_member.c.
Referenced by Typemaker2_Member_readXml().

| void Typemaker2_Member_SetAqDbType | ( | TYPEMAKER2_MEMBER * | tm, |
| const char * | s | ||
| ) |
Definition at line 453 of file tm_member.c.
References NULL.
Referenced by Typemaker2_Member_readXml().

| void Typemaker2_Member_SetCopyFlags | ( | TYPEMAKER2_MEMBER * | tm, |
| uint32_t | i | ||
| ) |
Definition at line 338 of file tm_member.c.
Referenced by Typemaker2_Member_readXml().

| void Typemaker2_Member_SetDefaultValue | ( | TYPEMAKER2_MEMBER * | tm, |
| const char * | s | ||
| ) |
Definition at line 400 of file tm_member.c.
References NULL.
Referenced by Typemaker2_Member_readXml().

| void Typemaker2_Member_SetDefineId | ( | TYPEMAKER2_MEMBER * | tm, |
| const char * | s | ||
| ) |
Definition at line 224 of file tm_member.c.
References NULL.
Referenced by Typemaker2_Member_readXml().

| void Typemaker2_Member_SetDefinePtr | ( | TYPEMAKER2_MEMBER * | tm, |
| TYPEMAKER2_DEFINE * | td | ||
| ) |
Definition at line 512 of file tm_member.c.
| void Typemaker2_Member_SetDescription | ( | TYPEMAKER2_MEMBER * | tm, |
| const char * | s | ||
| ) |
Definition at line 158 of file tm_member.c.
References NULL.
Referenced by Typemaker2_Member_readXml().

| void Typemaker2_Member_SetDupFlags | ( | TYPEMAKER2_MEMBER * | tm, |
| uint32_t | i | ||
| ) |
Definition at line 316 of file tm_member.c.
Referenced by Typemaker2_Member_readXml().

| void Typemaker2_Member_SetElementName | ( | TYPEMAKER2_MEMBER * | tm, |
| const char * | s | ||
| ) |
Definition at line 136 of file tm_member.c.
References NULL.
Referenced by Typemaker2_Member_readXml().

| void Typemaker2_Member_SetEnumId | ( | TYPEMAKER2_MEMBER * | tm, |
| const char * | s | ||
| ) |
Definition at line 202 of file tm_member.c.
References NULL.
Referenced by Typemaker2_Member_readXml().

| void Typemaker2_Member_SetEnumPtr | ( | TYPEMAKER2_MEMBER * | tm, |
| TYPEMAKER2_ENUM * | te | ||
| ) |
Definition at line 494 of file tm_member.c.
Referenced by Typemaker2_TypeManager_SetMemberTypePtrs().

| void Typemaker2_Member_SetFieldId | ( | TYPEMAKER2_MEMBER * | tm, |
| const char * | s | ||
| ) |
Definition at line 180 of file tm_member.c.
References NULL.
Referenced by Typemaker2_TypeManager_SetMemberTypePtrs().

| void Typemaker2_Member_SetFlags | ( | TYPEMAKER2_MEMBER * | tm, |
| uint32_t | i | ||
| ) |
Definition at line 250 of file tm_member.c.
Referenced by Typemaker2_Member_readXml().

| void Typemaker2_Member_SetGetFlags | ( | TYPEMAKER2_MEMBER * | tm, |
| uint32_t | i | ||
| ) |
Definition at line 294 of file tm_member.c.
Referenced by Typemaker2_Member_readXml().

| void Typemaker2_Member_SetGroupPtr | ( | TYPEMAKER2_MEMBER * | tm, |
| TYPEMAKER2_GROUP * | gr | ||
| ) |
Definition at line 530 of file tm_member.c.
Referenced by Typemaker2_Type_readMembersAndGroupsXml().

| void Typemaker2_Member_SetMaxLen | ( | TYPEMAKER2_MEMBER * | tm, |
| int | i | ||
| ) |
Definition at line 379 of file tm_member.c.
| void Typemaker2_Member_SetMemberPosition | ( | TYPEMAKER2_MEMBER * | tm, |
| int | i | ||
| ) |
Definition at line 548 of file tm_member.c.
Referenced by Typemaker2_TypeManager_SetMemberTypePtrs().

| void Typemaker2_Member_SetName | ( | TYPEMAKER2_MEMBER * | tm, |
| const char * | s | ||
| ) |
Definition at line 92 of file tm_member.c.
References NULL.
Referenced by Typemaker2_Member_readXml().

| void Typemaker2_Member_SetPresetValue | ( | TYPEMAKER2_MEMBER * | tm, |
| const char * | s | ||
| ) |
Definition at line 426 of file tm_member.c.
References NULL.
Referenced by Typemaker2_Member_readXml().

| void Typemaker2_Member_SetSetFlags | ( | TYPEMAKER2_MEMBER * | tm, |
| uint32_t | i | ||
| ) |
Definition at line 272 of file tm_member.c.
Referenced by Typemaker2_Member_readXml().

| void Typemaker2_Member_SetTypeName | ( | TYPEMAKER2_MEMBER * | tm, |
| const char * | s | ||
| ) |
Definition at line 114 of file tm_member.c.
References NULL.
Referenced by Typemaker2_Member_readXml().

| void Typemaker2_Member_SetTypePtr | ( | TYPEMAKER2_MEMBER * | tm, |
| TYPEMAKER2_TYPE * | ty | ||
| ) |
Definition at line 476 of file tm_member.c.
Referenced by Typemaker2_TypeManager_SetMemberTypePtrs().

1.8.14