Lines Matching refs:string

35 using AbiElementMap = std::map<std::string, T>;
38 using AbiElementUnorderedMap = std::unordered_map<std::string, T>;
97 static inline std::string FormatMultiDefinitionTypeId( in FormatMultiDefinitionTypeId()
98 const std::string &type_id, const std::string &compilation_unit_path) { in FormatMultiDefinitionTypeId()
111 const std::string &GetLinkerSetKey() const { in GetLinkerSetKey()
115 void SetSourceFile(const std::string &source_file) { in SetSourceFile()
119 void SetLinkerSetKey(const std::string &linker_set_key) { in SetLinkerSetKey()
123 const std::string &GetSourceFile() const { in GetSourceFile()
132 std::string source_file_;
133 std::string linker_set_key_;
138 ReferencesOtherType(const std::string &referenced_type) in ReferencesOtherType()
141 ReferencesOtherType(std::string &&referenced_type) in ReferencesOtherType()
146 void SetReferencedType(const std::string &referenced_type) { in SetReferencedType()
150 const std::string &GetReferencedType() const { in GetReferencedType()
155 std::string referenced_type_;
163 void SetSelfType(const std::string &self_type) { in SetSelfType()
167 const std::string &GetSelfType() const { in GetSelfType()
171 void SetName(const std::string &name) { in SetName()
175 const std::string &GetName() const { in GetName()
196 std::string name_;
197 std::string self_type_;
215 VTableComponentIR(const std::string &name, Kind kind, int64_t value, in VTableComponentIR()
229 const std::string &GetName() const { in GetName()
238 std::string component_name_;
264 CXXBaseSpecifierIR(const std::string &type, bool is_virtual, in CXXBaseSpecifierIR()
285 TemplateElementIR(std::string &&type) in TemplateElementIR()
288 TemplateElementIR(const std::string &type) in TemplateElementIR()
332 RecordFieldIR(const std::string &name, const std::string &type, in RecordFieldIR()
344 const std::string &GetName() const { in GetName()
361 std::string name_;
457 EnumFieldIR(const std::string &name, int64_t value) in EnumFieldIR()
460 EnumFieldIR(const std::string &name, uint64_t value) in EnumFieldIR()
463 const std::string &GetName() const { in GetName()
474 std::string name_;
499 void SetUnderlyingType(std::string &&underlying_type) { in SetUnderlyingType()
503 void SetUnderlyingType(const std::string &underlying_type) { in SetUnderlyingType()
507 const std::string &GetUnderlyingType() const { in GetUnderlyingType()
521 std::string underlying_type_;
630 void SetName(std::string &&name) { in SetName()
634 void SetName(const std::string &name) { in SetName()
638 const std::string &GetName() const { in GetName()
655 std::string name_;
661 ParamIR(const std::string &type, bool is_default, bool is_this_ptr) in ParamIR()
680 void SetReturnType(const std::string &type) { in SetReturnType()
684 const std::string &GetReturnType() const { in GetReturnType()
701 std::string return_type_; // return type reference
727 void SetName(const std::string &name) { in SetName()
731 const std::string &GetName() const { in GetName()
736 std::string linkage_name_;
737 std::string name_;
759 ElfSymbolIR(const std::string &name, ElfSymbolBinding binding) in ElfSymbolIR()
764 const std::string GetName() const { in GetName()
775 std::string name_;
781 ElfFunctionIR(const std::string &name, ElfSymbolBinding binding) in ElfFunctionIR()
791 ElfObjectIR(const std::string &name, ElfSymbolBinding binding) in ElfObjectIR()
802 const std::string *compilation_unit_path) in TypeDefinition()
806 const std::string &compilation_unit_path_;
811 ModuleIR(const std::set<std::string> *exported_headers) in ModuleIR()
814 const std::string &GetCompilationUnitPath() const { in GetCompilationUnitPath()
818 void SetCompilationUnitPath(const std::string &compilation_unit_path) { in SetCompilationUnitPath()
917 std::string GetCompilationUnitPath(const TypeIR *type_ir) const;
919 void AddToODRListMap(const std::string &key, const TypeIR *type_ir, in AddToODRListMap()
920 const std::string &compilation_unit_path) { in AddToODRListMap()
940 std::string compilation_unit_path_;
968 std::set<std::string> compilation_unit_paths_;
969 const std::set<std::string> *exported_headers_;