Sources(Sources&&) delete |
Sources(const Sources&) delete |
Sources(const std::vector<std::string>& filePaths) |
void | AddSymbols(Module* module) |
void | BindTypes(Module* module) |
int | Count() const |
std::string | GetCCList(Module* module, const std::string& sourceFilePath, const std::string& ccText) |
int | GetNumberOfErrors() |
void | GetScopes(Module* module) |
Source* | GetSource(int i) |
int | GetSourceIndex(const std::string& filePath) |
void | MakeSourceIndexMap() |
ParseResult | Parse(Module* module) |
ParseResult | ParseSource(Module* module, const std::string& sourceFilePath, const std::u32string& sourceCode) |
bool | Synchronized() |
Sources& | operator=(Sources&&) delete |
Sources& | operator=(const Sources&) delete |
std::map<std::string, int> | sourceIndexMap |
std::vector<std::unique_ptr<Source>> | sources |