Lines Matching refs:functionp
489 bool FunctionDeclWrapper::SetupThisParameter(repr::FunctionIR *functionp, in SetupThisParameter() argument
498 return SetupFunctionParameter(functionp, this_type, false, source_file, true); in SetupThisParameter()
502 repr::CFunctionLikeIR *functionp, const clang::QualType qual_type, in SetupFunctionParameter() argument
508 functionp->AddParameter(repr::ParamIR( in SetupFunctionParameter()
515 repr::FunctionIR *functionp, in SetupFunctionParameters() argument
520 if (!SetupThisParameter(functionp, source_file)) { in SetupFunctionParameters()
529 if (!SetupFunctionParameter(functionp, param_qt, has_default_arg, in SetupFunctionParameters()
538 bool FunctionDeclWrapper::SetupFunction(repr::FunctionIR *functionp, in SetupFunction() argument
543 functionp->SetName(function_decl_->getQualifiedNameAsString()); in SetupFunction()
544 functionp->SetSourceFile(source_file); in SetupFunction()
547 functionp->SetReturnType( in SetupFunction()
549 functionp->SetAccess(AccessClangToIR(function_decl_->getAccess())); in SetupFunction()
551 SetupFunctionParameters(functionp, source_file) && in SetupFunction()
552 SetupTemplateInfo(functionp, source_file); in SetupFunction()
555 bool FunctionDeclWrapper::SetupTemplateInfo(repr::FunctionIR *functionp, in SetupTemplateInfo() argument
561 if (arg_list && !SetupTemplateArguments(arg_list, functionp, in SetupTemplateInfo()