CMiniLexicon::FindMajorSignatures(): use log file routines
[linguistica.git] / Typedefs.h
blobcd4acb5f0f6f146a0c5f8a802a27578c1196f280
1 // Convenience type definitions
2 // Copyright © 2009 The University of Chicago
3 #ifndef TYPEDEFS_H
4 #define TYPEDEFS_H
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;
26 #endif // TYPEDEFS_H