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