6 #ifndef PARSERTHREADEDTASK_H 7 #define PARSERTHREADEDTASK_H 53 #endif // PARSERTHREADEDTASK_H
wxMutex & m_ParserMutex
a Parser object which contain TokenTree
cbProject * m_Project
a Parser object which contain TokenTree
virtual int Execute()
Override this function with the task's job Return value doesn't matter.
mark all the tokens belong to the project as "local" E.g.
Represents a Code::Blocks project.
This is what you have to use instead of wxThread to add tasks to the Thread Pool. ...
a cbThreadedTask can be executed in cbThreadPool to do a lot of parsing jobs in the begining stage of...
ParserThreadedTask(Parser *parser, wxMutex &parserCS)
Parser class holds all the tokens of a C::B project.