Lines Matching refs:func_decl
1584 clang::DeclContext *decl_ctx, clang::FunctionDecl *func_decl, in CreateFunctionTemplateDecl() argument
1594 *ast, decl_ctx, func_decl->getLocation(), func_decl->getDeclName(), in CreateFunctionTemplateDecl()
1595 template_param_list, func_decl); in CreateFunctionTemplateDecl()
1600 template_param_decls[i]->setDeclContext(func_decl); in CreateFunctionTemplateDecl()
1607 FunctionDecl *func_decl, clang::FunctionTemplateDecl *func_tmpl_decl, in CreateFunctionTemplateSpecializationInfo() argument
1611 func_decl->setFunctionTemplateSpecialization(func_tmpl_decl, &template_args, in CreateFunctionTemplateSpecializationInfo()
2149 FunctionDecl *func_decl = nullptr; in CreateFunctionDeclaration() local
2159 func_decl = FunctionDecl::Create( in CreateFunctionDeclaration()
2164 if (func_decl) in CreateFunctionDeclaration()
2165 decl_ctx->addDecl(func_decl); in CreateFunctionDeclaration()
2168 VerifyDecl(func_decl); in CreateFunctionDeclaration()
2171 return func_decl; in CreateFunctionDeclaration()
9964 if (clang::FunctionDecl *func_decl = in DeclGetFunctionReturnType() local
9966 return CompilerType(this, func_decl->getReturnType().getAsOpaquePtr()); in DeclGetFunctionReturnType()
9975 if (clang::FunctionDecl *func_decl = in DeclGetFunctionNumArguments() local
9977 return func_decl->param_size(); in DeclGetFunctionNumArguments()
9987 if (clang::FunctionDecl *func_decl = in DeclGetFunctionArgumentType() local
9989 if (idx < func_decl->param_size()) { in DeclGetFunctionArgumentType()
9990 ParmVarDecl *var_decl = func_decl->getParamDecl(idx); in DeclGetFunctionArgumentType()