41 struct RegexEntry { |
41 struct RegexEntry { |
42 QRegExp regex; |
42 QRegExp regex; |
43 Type type; |
43 Type type; |
44 }; |
44 }; |
45 |
45 |
46 typedef vector<RegexEntry>::it it; |
46 typedef List<RegexEntry>::it it; |
47 typedef vector<RegexEntry>::c_it c_it; |
47 typedef List<RegexEntry>::c_it c_it; |
48 |
48 |
49 vector<RegexEntry> regexes; |
49 List<RegexEntry> regexes; |
50 vector<Primitive> prims; |
50 List<Primitive> prims; |
51 static vector<Primitive> uncat; |
51 static List<Primitive> uncat; |
52 }; |
52 }; |
53 |
53 |
54 // ============================================================================= |
54 // ============================================================================= |
55 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
55 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * |
56 // ============================================================================= |
56 // ============================================================================= |
72 void starting (ulong num); |
72 void starting (ulong num); |
73 void workDone (); |
73 void workDone (); |
74 void update (ulong i); |
74 void update (ulong i); |
75 |
75 |
76 private: |
76 private: |
77 vector<Primitive> m_prims; |
77 List<Primitive> m_prims; |
78 }; |
78 }; |
79 |
79 |
80 extern vector<PrimitiveCategory> g_PrimitiveCategories; |
80 extern List<PrimitiveCategory> g_PrimitiveCategories; |
81 |
81 |
82 void loadPrimitives (); |
82 void loadPrimitives (); |
83 bool primitiveLoaderBusy (); |
83 bool primitiveLoaderBusy (); |
84 |
84 |
85 enum PrimitiveType |
85 enum PrimitiveType |