Home
last modified time | relevance | path

Searched refs:opaque_decl (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/lldb/source/Symbol/
H A DTypeSystem.cpp164 ConstString TypeSystem::DeclGetMangledName(void *opaque_decl) { in DeclGetMangledName() argument
168 CompilerDeclContext TypeSystem::DeclGetDeclContext(void *opaque_decl) { in DeclGetDeclContext() argument
172 CompilerType TypeSystem::DeclGetFunctionReturnType(void *opaque_decl) { in DeclGetFunctionReturnType() argument
176 size_t TypeSystem::DeclGetFunctionNumArguments(void *opaque_decl) { return 0; } in DeclGetFunctionNumArguments() argument
178 CompilerType TypeSystem::DeclGetFunctionArgumentType(void *opaque_decl, in DeclGetFunctionArgumentType() argument
184 TypeSystem::DeclGetCompilerContext(void *opaque_decl) { in DeclGetCompilerContext() argument
/freebsd/contrib/llvm-project/lldb/include/lldb/Symbol/
H A DTypeSystem.h99 virtual ConstString DeclGetName(void *opaque_decl) = 0;
101 virtual ConstString DeclGetMangledName(void *opaque_decl);
103 virtual CompilerDeclContext DeclGetDeclContext(void *opaque_decl);
105 virtual CompilerType DeclGetFunctionReturnType(void *opaque_decl);
107 virtual size_t DeclGetFunctionNumArguments(void *opaque_decl);
109 virtual CompilerType DeclGetFunctionArgumentType(void *opaque_decl,
113 DeclGetCompilerContext(void *opaque_decl);
115 virtual Scalar DeclGetConstantValue(void *opaque_decl) { return Scalar(); } in DeclGetConstantValue() argument
117 virtual CompilerType GetTypeForDecl(void *opaque_decl) = 0;
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.h552 ConstString DeclGetName(void *opaque_decl) override;
554 ConstString DeclGetMangledName(void *opaque_decl) override;
556 CompilerDeclContext DeclGetDeclContext(void *opaque_decl) override;
558 CompilerType DeclGetFunctionReturnType(void *opaque_decl) override;
560 size_t DeclGetFunctionNumArguments(void *opaque_decl) override;
562 CompilerType DeclGetFunctionArgumentType(void *opaque_decl,
566 DeclGetCompilerContext(void *opaque_decl) override;
568 Scalar DeclGetConstantValue(void *opaque_decl) override;
570 CompilerType GetTypeForDecl(void *opaque_decl) override;
H A DTypeSystemClang.cpp1157 CompilerType TypeSystemClang::GetTypeForDecl(void *opaque_decl) { in GetTypeForDecl() argument
1158 if (!opaque_decl) in GetTypeForDecl()
1161 clang::Decl *decl = static_cast<clang::Decl *>(opaque_decl); in GetTypeForDecl()
9037 ConstString TypeSystemClang::DeclGetName(void *opaque_decl) { in DeclGetName() argument
9038 if (opaque_decl) { in DeclGetName()
9040 llvm::dyn_cast<NamedDecl>((clang::Decl *)opaque_decl); in DeclGetName()
9047 ConstString TypeSystemClang::DeclGetMangledName(void *opaque_decl) { in DeclGetMangledName() argument
9049 static_cast<clang::Decl *>(opaque_decl)); in DeclGetMangledName()
9080 CompilerDeclContext TypeSystemClang::DeclGetDeclContext(void *opaque_decl) { in DeclGetDeclContext() argument
9081 if (opaque_decl) in DeclGetDeclContext()
[all …]