EnumConstantSymbol(const Span& span_, const boost::uuids::uuid& sourceModuleId_, const std::u32string& name_) |
void | Accept(SymbolCollector* collector) override |
const char* | ClassName() const override |
SymbolAccess | DeclaredAccess() const override |
void | Dump(CodeFormatter& formatter) override |
bool | Evaluating() const |
std::string | GetSymbolCategoryDescription() const override |
std::string | GetSymbolCategoryStr() const override |
const TypeSymbol* | GetType() const |
TypeSymbol* | GetType() |
const Value* | GetValue() const |
Value* | GetValue() |
std::u32string | Info() const override |
void | Read(SymbolReader& reader) override |
void | ResetEvaluating() |
void | SetEvaluating() |
void | SetStrValue(const std::u32string& strValue_) |
void | SetValue(Value* value_) |
const std::u32string& | StrValue() const |
std::string | TypeString() const override |
void | Write(SymbolWriter& writer) override |
bool | evaluating |
std::u32string | strValue |
std::unique_ptr<Value> | value |