Searched refs:opaque_decl (Results 1 – 4 of 4) sorted by relevance
155 ConstString TypeSystem::DeclGetMangledName(void *opaque_decl) { in DeclGetMangledName() argument159 CompilerDeclContext TypeSystem::DeclGetDeclContext(void *opaque_decl) { in DeclGetDeclContext() argument163 CompilerType TypeSystem::DeclGetFunctionReturnType(void *opaque_decl) { in DeclGetFunctionReturnType() argument167 size_t TypeSystem::DeclGetFunctionNumArguments(void *opaque_decl) { return 0; } in DeclGetFunctionNumArguments() argument169 CompilerType TypeSystem::DeclGetFunctionArgumentType(void *opaque_decl, in DeclGetFunctionArgumentType() argument175 TypeSystem::DeclGetCompilerContext(void *opaque_decl) { in DeclGetCompilerContext() argument
96 virtual ConstString DeclGetName(void *opaque_decl) = 0;98 virtual ConstString DeclGetMangledName(void *opaque_decl);100 virtual CompilerDeclContext DeclGetDeclContext(void *opaque_decl);102 virtual CompilerType DeclGetFunctionReturnType(void *opaque_decl);104 virtual size_t DeclGetFunctionNumArguments(void *opaque_decl);106 virtual CompilerType DeclGetFunctionArgumentType(void *opaque_decl,110 DeclGetCompilerContext(void *opaque_decl);112 virtual CompilerType GetTypeForDecl(void *opaque_decl) = 0;
548 ConstString DeclGetName(void *opaque_decl) override;550 ConstString DeclGetMangledName(void *opaque_decl) override;552 CompilerDeclContext DeclGetDeclContext(void *opaque_decl) override;554 CompilerType DeclGetFunctionReturnType(void *opaque_decl) override;556 size_t DeclGetFunctionNumArguments(void *opaque_decl) override;558 CompilerType DeclGetFunctionArgumentType(void *opaque_decl,562 DeclGetCompilerContext(void *opaque_decl) override;564 CompilerType GetTypeForDecl(void *opaque_decl) override;
1193 if (!opaque_decl) in GetTypeForDecl()1196 clang::Decl *decl = static_cast<clang::Decl *>(opaque_decl); in GetTypeForDecl()8929 ConstString TypeSystemClang::DeclGetName(void *opaque_decl) { in DeclGetName() argument8930 if (opaque_decl) { in DeclGetName()8932 llvm::dyn_cast<NamedDecl>((clang::Decl *)opaque_decl); in DeclGetName()8940 if (opaque_decl) { in DeclGetMangledName()8970 if (opaque_decl) in DeclGetDeclContext()9041 TypeSystemClang::DeclGetCompilerContext(void *opaque_decl) { in DeclGetCompilerContext() argument9043 ConstString decl_name = DeclGetName(opaque_decl); in DeclGetCompilerContext()9045 clang::Decl *decl = (clang::Decl *)opaque_decl; in DeclGetCompilerContext()[all …]