Symbol(SymbolType symbolType_, const Span& span_, const boost::uuids::uuid& sourceModuleId_, const std::u32string& name_) |
std::unique_ptr<AttributesNode> | attributes |
CompileUnitNode* | compileUnit |
SymbolFlags | flags |
std::u32string | mangledName |
Module* | module |
std::u32string | name |
Symbol* | parent |
boost::uuids::uuid | sourceModuleId |
Span | span |
int | symbolIndex |
SymbolType | symbolType |