VariableSymbol(SymbolType symbolType_, const Span& span_, const boost::uuids::uuid& sourceModuleId_, const std::u32string& name_) |
void | Check() override |
const char* | ClassName() const override |
void | EmplaceType(TypeSymbol* typeSymbol, int index) override |
std::string | GetSymbolHelp() const override |
const TypeSymbol* | GetType() const |
TypeSymbol* | GetType() |
const ContainerScope* | GetTypeScope() const override |
ContainerScope* | GetTypeScope() override |
std::u32string | Info() const override |
bool | IsVariableSymbol() const override |
void | Read(SymbolReader& reader) override |
void | SetType(TypeSymbol* typeSymbol) |
void | Write(SymbolWriter& writer) override |
TypeSymbol* | type |