1 /*************************************************************************** 2 begin : Thu Jul 02 2009 3 copyright : (C) 2009 by Martin Preuss 4 email : martin@libchipcard.de 5 6 *************************************************************************** 7 * Please see toplevel file COPYING for license details * 8 ***************************************************************************/ 9 10 11 #ifndef TYPEMAKER2_TYPEMANAGER_P_H 12 #define TYPEMAKER2_TYPEMANAGER_P_H 13 14 #include "tm_typemanager.h" 15 16 17 struct TYPEMAKER2_TYPEMANAGER { 18 19 TYPEMAKER2_TYPE_LIST *typeList; 20 21 GWEN_STRINGLIST *folders; 22 23 char *lang; 24 char *apiDeclaration; 25 }; 26 27 28 TYPEMAKER2_TYPE *Typemaker2_TypeManager_LoadType(TYPEMAKER2_TYPEMANAGER *tym, const char *typeName); 29 30 int Typemaker2_TypeManager_SetTypePtrs(TYPEMAKER2_TYPEMANAGER *tym, TYPEMAKER2_TYPE *ty); 31 int Typemaker2_TypeManager_SetMemberTypePtrs(TYPEMAKER2_TYPEMANAGER *tym, TYPEMAKER2_TYPE *ty); 32 33 34 35 36 #endif 37 38 39 40 41