diff options
Diffstat (limited to 'src/cv2pdb.h')
-rw-r--r-- | src/cv2pdb.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/cv2pdb.h b/src/cv2pdb.h index 06f953a..03271d5 100644 --- a/src/cv2pdb.h +++ b/src/cv2pdb.h @@ -82,6 +82,9 @@ public: const char* appendDelegate(int thisType, int funcType);
int appendObjectType (int object_derived_type);
int appendPointerType(int pointedType, int attr);
+ int appendTypedef(int type, const char* name);
+ int appendComplex(int cplxtype, int basetype, int elemsize, const char* name);
+ void appendTypedefs();
bool initGlobalTypes();
bool initGlobalSymbols();
@@ -151,6 +154,11 @@ public: int nextUserType;
int objectType;
+ // D named types
+ int typedefs[20];
+ int translatedTypedefs[20];
+ int cntTypedefs;
+
bool useGlobalMod;
bool thisIsNotRef;
bool v3;
|