GlobalVariableGroupSymbol(const Span& span_, const boost::uuids::uuid& sourceModuleId_, const std::u32string& name_) |
void | AddGlobalVariable(GlobalVariableSymbol* globalVariableSymbol) |
const char* | ClassName() const override |
void | CollectGlobalVariables(const std::string& compileUnitFilePath, std::vector<GlobalVariableSymbol*>& globalVariables) const |
void | ComputeMangledName() override |
std::string | GetSymbolCategoryDescription() const override |
std::string | GetSymbolCategoryStr() const override |
std::string | GetSymbolHelp() const override |
const ContainerScope* | GetTypeScope() const override |
ContainerScope* | GetTypeScope() override |
std::u32string | Info() const override |
bool | IsEmpty() const |
bool | IsExportSymbol() const override |
void | RemoveGlobalVariable(GlobalVariableSymbol* globalVariableSymbol) |
std::string | TypeString() const override |
std::vector<std::pair<GlobalVariableSymbol*, std::string>> | globalVariableSymbols |