13 #include <condition_variable>
55 Item * ripeItem(map<
string, list< pair<Item *, bool> > >::iterator iter);
56 bool& ripeItemIsCompiling(map<
string, list< pair<Item *, bool> > >::iterator iter);
57 void pluckRipeItem(map<
string, list< pair<Item *, bool> > >::iterator iter);
65 map<string, list< pair<Item *, bool> > > queue;
67 std::mutex queueMutex;
68 std::condition_variable queueChanged;
70 static const int maxConcurrentCompilations;