Lines Matching refs:string

35 using AbiElementMap = std::map<std::string, T>;
38 using AbiElementUnorderedMap = std::unordered_map<std::string, T>;
100 const std::string &GetLinkerSetKey() const { in GetLinkerSetKey()
104 void SetSourceFile(const std::string &source_file) { in SetSourceFile()
108 void SetLinkerSetKey(const std::string &linker_set_key) { in SetLinkerSetKey()
112 const std::string &GetSourceFile() const { in GetSourceFile()
121 std::string source_file_;
122 std::string linker_set_key_;
127 ReferencesOtherType(const std::string &referenced_type) in ReferencesOtherType()
130 ReferencesOtherType(std::string &&referenced_type) in ReferencesOtherType()
135 void SetReferencedType(const std::string &referenced_type) { in SetReferencedType()
139 const std::string &GetReferencedType() const { in GetReferencedType()
144 std::string referenced_type_;
152 void SetSelfType(const std::string &self_type) { in SetSelfType()
156 const std::string &GetSelfType() const { in GetSelfType()
160 void SetName(const std::string &name) { in SetName()
164 const std::string &GetName() const { in GetName()
185 std::string name_;
186 std::string self_type_;
204 VTableComponentIR(const std::string &name, Kind kind, int64_t value, in VTableComponentIR()
218 const std::string &GetName() const { in GetName()
227 std::string component_name_;
253 CXXBaseSpecifierIR(const std::string &type, bool is_virtual, in CXXBaseSpecifierIR()
274 TemplateElementIR(std::string &&type) in TemplateElementIR()
277 TemplateElementIR(const std::string &type) in TemplateElementIR()
321 RecordFieldIR(const std::string &name, const std::string &type, in RecordFieldIR()
328 const std::string &GetName() const { in GetName()
341 std::string name_;
435 EnumFieldIR(const std::string &name, int value) in EnumFieldIR()
438 const std::string &GetName() const { in GetName()
447 std::string name_;
468 void SetUnderlyingType(std::string &&underlying_type) { in SetUnderlyingType()
472 void SetUnderlyingType(const std::string &underlying_type) { in SetUnderlyingType()
476 const std::string &GetUnderlyingType() const { in GetUnderlyingType()
490 std::string underlying_type_;
590 void SetName(std::string &&name) { in SetName()
594 void SetName(const std::string &name) { in SetName()
598 const std::string &GetName() const { in GetName()
615 std::string name_;
621 ParamIR(const std::string &type, bool is_default, bool is_this_ptr) in ParamIR()
640 void SetReturnType(const std::string &type) { in SetReturnType()
644 const std::string &GetReturnType() const { in GetReturnType()
661 std::string return_type_; // return type reference
687 void SetName(const std::string &name) { in SetName()
691 const std::string &GetName() const { in GetName()
696 std::string linkage_name_;
697 std::string name_;
719 ElfSymbolIR(const std::string &name, ElfSymbolBinding binding) in ElfSymbolIR()
724 const std::string GetName() const { in GetName()
735 std::string name_;
741 ElfFunctionIR(const std::string &name, ElfSymbolBinding binding) in ElfFunctionIR()
751 ElfObjectIR(const std::string &name, ElfSymbolBinding binding) in ElfObjectIR()
762 const std::string *compilation_unit_path) in TypeDefinition()
766 const std::string &compilation_unit_path_;
771 ModuleIR(const std::set<std::string> *exported_headers) in ModuleIR()
774 const std::string &GetCompilationUnitPath() const { in GetCompilationUnitPath()
778 void SetCompilationUnitPath(const std::string &compilation_unit_path) { in SetCompilationUnitPath()
877 std::string GetCompilationUnitPath(const TypeIR *type_ir) const;
879 void AddToODRListMap(const std::string &key, const TypeIR *type_ir, in AddToODRListMap()
880 const std::string &compilation_unit_path) { in AddToODRListMap()
900 std::string compilation_unit_path_;
928 std::set<std::string> compilation_unit_paths_;
929 const std::set<std::string> *exported_headers_;