1 // Convenience type definitions
2 // Copyright © 2009 The University of Chicago
6 // These typedefs make it easier to write types with long names.
7 // Linguistica is optimized for reading, not writing, though, so
8 // in the end these should be replaced with either their long
9 // names or names that better describe their specific use.
11 #include "generaldefinitions.h"
12 template<class K
, class V
> class QMap
;
13 template<class V
> class Q3PtrVector
;
14 template<class V
> class Q3PtrList
;
15 template<class V
> class Q3Dict
;
17 typedef QMap
<class QString
, class CStem
> StringToStem
;
18 typedef QList
<class CSignature
*> SignatureList
;
19 typedef QList
<class CSuffix
*> SuffixList
;
20 typedef Q3Dict
<class CSignature
> SignatureMap
;
21 typedef Q3PtrVector
<class CStem
> StemVector
;
22 typedef QMap
<class QString
, int> StringToInt
;
23 typedef QMap
<int, QString
> IntToString
;
24 typedef class CStringSurrogate CSS
;