Searched refs:opaque_decl (Results 1 – 4 of 4) sorted by relevance
160 ConstString TypeSystem::DeclGetMangledName(void *opaque_decl) { in DeclGetMangledName() argument164 CompilerDeclContext TypeSystem::DeclGetDeclContext(void *opaque_decl) { in DeclGetDeclContext() argument168 CompilerType TypeSystem::DeclGetFunctionReturnType(void *opaque_decl) { in DeclGetFunctionReturnType() argument172 size_t TypeSystem::DeclGetFunctionNumArguments(void *opaque_decl) { return 0; } in DeclGetFunctionNumArguments() argument174 CompilerType TypeSystem::DeclGetFunctionArgumentType(void *opaque_decl, in DeclGetFunctionArgumentType() argument180 TypeSystem::DeclGetCompilerContext(void *opaque_decl) { in DeclGetCompilerContext() argument
99 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() argument117 virtual CompilerType GetTypeForDecl(void *opaque_decl) = 0;
553 ConstString DeclGetName(void *opaque_decl) override;555 ConstString DeclGetMangledName(void *opaque_decl) override;557 CompilerDeclContext DeclGetDeclContext(void *opaque_decl) override;559 CompilerType DeclGetFunctionReturnType(void *opaque_decl) override;561 size_t DeclGetFunctionNumArguments(void *opaque_decl) override;563 CompilerType DeclGetFunctionArgumentType(void *opaque_decl,567 DeclGetCompilerContext(void *opaque_decl) override;569 Scalar DeclGetConstantValue(void *opaque_decl) override;571 CompilerType GetTypeForDecl(void *opaque_decl) override;
1134 CompilerType TypeSystemClang::GetTypeForDecl(void *opaque_decl) { in GetTypeForDecl() argument1135 if (!opaque_decl) in GetTypeForDecl()1138 clang::Decl *decl = static_cast<clang::Decl *>(opaque_decl); in GetTypeForDecl()9115 ConstString TypeSystemClang::DeclGetName(void *opaque_decl) { in DeclGetName() argument9116 if (opaque_decl) { in DeclGetName()9118 llvm::dyn_cast<NamedDecl>((clang::Decl *)opaque_decl); in DeclGetName()9125 ConstString TypeSystemClang::DeclGetMangledName(void *opaque_decl) { in DeclGetMangledName() argument9126 if (opaque_decl) { in DeclGetMangledName()9128 llvm::dyn_cast<clang::NamedDecl>((clang::Decl *)opaque_decl); in DeclGetMangledName()9155 CompilerDeclContext TypeSystemClang::DeclGetDeclContext(void *opaque_decl) { in DeclGetDeclContext() argument[all …]