ConstantSymbol(const Span& span_, const boost::uuids::uuid& sourceModuleId_, const std::u32string& name_) |
void | Accept(SymbolCollector* collector) override |
void* | ArrayIrObject(Emitter& emitter, bool create) |
void | Check() override |
const char* | ClassName() const override |
void | ComputeMangledName() override |
void | Dump(CodeFormatter& formatter) override |
void | EmplaceType(TypeSymbol* typeSymbol, int index) override |
bool | Evaluating() const |
std::string | GetSymbolCategoryDescription() const override |
std::string | GetSymbolCategoryStr() const override |
std::string | GetSymbolHelp() const override |
const TypeSymbol* | GetType() const |
TypeSymbol* | GetType() |
Value* | GetValue() |
std::u32string | Info() const override |
void | Read(SymbolReader& reader) override |
void | ResetEvaluating() |
void | SetEvaluating() |
void | SetSpecifiers(Specifiers specifiers) |
void | SetStrValue(const std::u32string& strValue_) |
void | SetType(TypeSymbol* typeSymbol) |
void | SetValue(Value* value_) |
const std::u32string& | StrValue() const |
void* | StructureIrObject(Emitter& emitter, bool create) |
std::string | Syntax() const override |
std::string | TypeString() const override |
void | Write(SymbolWriter& writer) override |
bool | evaluating |
std::string | filePathReadFrom |
uint32_t | sizeOfValue |
std::u32string | strValue |
TypeSymbol* | type |
std::unique_ptr<Value> | value |
uint32_t | valuePos |