Home
last modified time | relevance | path

Searched refs:CompilerDecl (Results 1 – 25 of 42) sorted by relevance

12

/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DCompilerDecl.cpp16 ConstString CompilerDecl::GetName() const { in GetName()
20 ConstString CompilerDecl::GetMangledName() const { in GetMangledName()
24 CompilerDeclContext CompilerDecl::GetDeclContext() const { in GetDeclContext()
28 CompilerType CompilerDecl::GetType() const { in GetType()
32 CompilerType CompilerDecl::GetFunctionReturnType() const { in GetFunctionReturnType()
36 size_t CompilerDecl::GetNumFunctionArguments() const { in GetNumFunctionArguments()
40 CompilerType CompilerDecl::GetFunctionArgumentType(size_t arg_idx) const { in GetFunctionArgumentType()
44 bool lldb_private::operator==(const lldb_private::CompilerDecl &lhs, in operator ==()
45 const lldb_private::CompilerDecl &rhs) { in operator ==()
50 bool lldb_private::operator!=(const lldb_private::CompilerDecl &lhs, in operator !=()
[all …]
H A DCompilerDeclContext.cpp10 #include "lldb/Symbol/CompilerDecl.h"
16 std::vector<CompilerDecl>
22 return std::vector<CompilerDecl>(); in FindDeclByName()
H A DSymbolFileOnDemand.cpp221 CompilerDecl SymbolFileOnDemand::GetDeclForUID(lldb::user_id_t type_uid) { in GetDeclForUID()
226 CompilerDecl parsed_decl = m_sym_file_impl->GetDeclForUID(type_uid); in GetDeclForUID()
227 if (parsed_decl != CompilerDecl()) { in GetDeclForUID()
232 return CompilerDecl(); in GetDeclForUID()
H A DDeclVendor.cpp21 std::vector<CompilerDecl> decls; in FindTypes()
H A DTypeSystem.cpp189 std::vector<CompilerDecl>
192 return std::vector<CompilerDecl>(); in DeclContextFindDeclByName()
H A DVariable.cpp203 CompilerDecl Variable::GetDecl() { in GetDecl()
205 return type ? type->GetSymbolFile()->GetDeclForUID(GetID()) : CompilerDecl(); in GetDecl()
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DCompilerDecl.h28 class CompilerDecl {
31 CompilerDecl() = default;
37 CompilerDecl(TypeSystem *type_system, void *decl) in CompilerDecl() function
44 bool operator<(const CompilerDecl &rhs) const {
106 bool operator==(const CompilerDecl &lhs, const CompilerDecl &rhs);
107 bool operator!=(const CompilerDecl &lhs, const CompilerDecl &rhs);
H A DDeclVendor.h53 std::vector<CompilerDecl> &decls) = 0;
H A DCompilerDeclContext.h67 std::vector<CompilerDecl> FindDeclByName(ConstString name,
H A DType.h186 TypeQuery(const CompilerDecl &decl, TypeQueryOptions options = e_none); in LLDB_MARK_AS_BITMASK_ENUM()
790 TypeMemberFunctionImpl(const CompilerType &type, const CompilerDecl &decl, in TypeMemberFunctionImpl()
818 CompilerDecl m_decl;
H A DVariable.h113 CompilerDecl GetDecl();
H A DTypeSystem.h121 virtual std::vector<CompilerDecl>
358 virtual CompilerDecl GetStaticFieldWithName(lldb::opaque_compiler_type_t type, in GetStaticFieldWithName()
360 return CompilerDecl(); in GetStaticFieldWithName()
H A DSymbolFileOnDemand.h106 lldb_private::CompilerDecl GetDeclForUID(lldb::user_id_t uid) override;
/freebsd/contrib/llvm-project/lldb/source/Plugins/ExpressionParser/Clang/
H A DClangDeclVendor.cpp23 std::vector<CompilerDecl> compiler_decls; in FindDecls()
25 for (CompilerDecl compiler_decl : compiler_decls) { in FindDecls()
H A DClangUtil.h29 static clang::Decl *GetDecl(const CompilerDecl &decl);
H A DClangUtil.cpp31 clang::Decl *ClangUtil::GetDecl(const CompilerDecl &decl) { in GetDecl()
H A DClangModulesDeclVendor.cpp99 std::vector<CompilerDecl> &decls) override;
433 std::vector<CompilerDecl> &decls) { in FindDecls()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DPdbAstBuilder.h60 std::optional<lldb_private::CompilerDecl>
81 CompilerDecl ToCompilerDecl(clang::Decl &decl);
84 clang::Decl *FromCompilerDecl(CompilerDecl decl);
/freebsd/contrib/llvm-project/lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/
H A DAppleObjCDeclVendor.h31 std::vector<CompilerDecl> &decls) override;
/freebsd/contrib/llvm-project/lldb/include/lldb/API/
H A DSBType.h134 explicit SBTypeStaticField(lldb_private::CompilerDecl decl);
136 std::unique_ptr<lldb_private::CompilerDecl> m_opaque_up;
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/DWARF/
H A DDWARFASTParser.h50 virtual CompilerDecl GetDeclForUIDFromDWARF(const DWARFDIE &die) = 0;
H A DSymbolFileDWARF.h149 CompilerDecl GetDeclForUID(lldb::user_id_t uid) override;
302 static CompilerDecl GetDecl(const DWARFDIE &die);
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/PDB/
H A DSymbolFilePDB.cpp627 lldb_private::CompilerDecl SymbolFilePDB::GetDeclForUID(lldb::user_id_t uid) { in GetDeclForUID()
633 return CompilerDecl(); in GetDeclForUID()
639 return CompilerDecl(); in GetDeclForUID()
643 return CompilerDecl(); in GetDeclForUID()
647 return CompilerDecl(); in GetDeclForUID()
651 return CompilerDecl(); in GetDeclForUID()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.h546 CompilerDecl GetCompilerDecl(clang::Decl *decl) { in GetCompilerDecl()
549 return CompilerDecl(this, decl); in GetCompilerDecl()
585 std::vector<CompilerDecl>
887 CompilerDecl GetStaticFieldWithName(lldb::opaque_compiler_type_t type,
/freebsd/contrib/llvm-project/lldb/source/API/
H A DSBType.cpp348 SBTypeStaticField::SBTypeStaticField(lldb_private::CompilerDecl decl) in SBTypeStaticField()
349 : m_opaque_up(decl ? std::make_unique<CompilerDecl>(decl) : nullptr) {} in SBTypeStaticField()

12