ParserData(const boost::uuids::uuid& moduleId_, const std::vector<std::string>& sourceFilePaths_, std::vector<std::unique_ptr<CompileUnitNode>>& compileUnits_, std::vector<std::unique_ptr<CmajorLexer>>& lexers_, const std::vector<uint32_t>& fileIndeces_, std::vector<std::exception_ptr>& exceptions_, bool& stop_) |
std::vector<std::unique_ptr<CompileUnitNode>>& | compileUnits |
std::vector<std::exception_ptr>& | exceptions |
const std::vector<uint32_t>& | fileIndeces |
std::list<int> | indexQueue |
std::mutex | indexQueueMutex |
std::vector<std::unique_ptr<CmajorLexer>>& | lexers |
boost::uuids::uuid | moduleId |
const std::vector<std::string>& | sourceFilePaths |
bool& | stop |