DataRepository() |
DataRepository(const DataRepository&) delete |
GlobalVariable* | CreateGlobalStringPtr(Context& context, const std::string& stringValue) |
GlobalVariable* | GetOrInsertGlobal(const std::string& name, Type* type) |
void | SetCompileUnitId(const std::string& compileUnitId_) |
void | Write(Context& context, CodeFormatter& formatter) |
DataRepository& | operator=(const DataRepository&) delete |
std::string | compileUnitId |
std::vector<std::unique_ptr<GlobalVariable>> | globalVariableDefinitions |
std::unordered_map<std::string, GlobalVariable*> | globalVariableMap |
int | nextStringId |