Searched refs:Param (Results 1 - 25 of 59) sorted by relevance

123

/external/clang/include/clang/ASTMatchers/
H A DASTMatchersMacros.h70 /// \brief AST_MATCHER_P(Type, DefineMatcher, ParamType, Param) { ... }
77 /// Param: the parameter passed to the function; its type
83 #define AST_MATCHER_P(Type, DefineMatcher, ParamType, Param) \
89 const ParamType &A##Param) : Param(A##Param) {} \
94 const ParamType Param; \
97 inline internal::Matcher<Type> DefineMatcher(const ParamType &Param) { \
99 new internal::matcher_##DefineMatcher##Matcher(Param)); \
146 /// \brief AST_POLYMORPHIC_MATCHER_P(DefineMatcher, ParamType, Param) {
[all...]
/external/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp85 const TemplateArgument &Param,
117 QualType Param,
311 Info.Param = NTTP;
342 Info.Param = NTTP;
370 Info.Param = NTTP;
383 TemplateName Param,
387 TemplateDecl *ParamDecl = Param.getAsTemplateDecl();
401 Info.Param = TempParam;
412 if (S.Context.hasSameTemplateName(Param, Arg))
416 Info.FirstArg = TemplateArgument(Param);
381 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, TemplateName Param, TemplateName Arg, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
440 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateSpecializationType *Param, QualType Arg, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
886 QualType Param = S.Context.getCanonicalType(ParamIn); local
1562 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateArgument &Param, TemplateArgument Arg, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
1981 ConvertDeducedTemplateArgument(Sema &S, NamedDecl *Param, DeducedTemplateArgument Arg, NamedDecl *Template, QualType NTTPType, unsigned ArgumentPackIndex, TemplateDeductionInfo &Info, bool InFunctionTemplate, SmallVectorImpl<TemplateArgument> &Output) argument
2058 NamedDecl *Param = PartialParams->getParam(I); local
2130 Decl *Param local
2545 NamedDecl *Param = TemplateParams->getParam(I); local
[all...]
H A DSemaTemplate.cpp570 TemplateTypeParmDecl *Param local
574 Param->setAccess(AS_public);
576 Param->setInvalidDecl();
580 S->AddDecl(Param);
581 IdResolver.AddDecl(Param);
602 return Param;
605 if (CheckTemplateArgument(Param, DefaultTInfo)) {
606 Param->setInvalidDecl();
607 return Param;
610 Param
702 NonTypeTemplateParmDecl *Param local
765 TemplateTemplateParmDecl *Param = local
2440 CheckTemplateTypeArgument(TemplateTypeParmDecl *Param, const TemplateArgumentLoc &AL, SmallVectorImpl<TemplateArgument> &Converted) argument
2555 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, TemplateTypeParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted) argument
2610 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, NonTypeTemplateParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted) argument
2659 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, TemplateTemplateParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted, NestedNameSpecifierLoc &QualifierLoc) argument
2698 SubstDefaultTemplateArgumentIfAvailable(TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, Decl *Param, SmallVectorImpl<TemplateArgument> &Converted) argument
2782 CheckTemplateArgument(NamedDecl *Param, const TemplateArgumentLoc &Arg, NamedDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, unsigned ArgumentPackIndex, SmallVectorImpl<TemplateArgument> &Converted, CheckTemplateArgumentKind CTAK) argument
3022 getExpandedPackSize(NamedDecl *Param) argument
3540 CheckTemplateArgument(TemplateTypeParmDecl *Param, TypeSourceInfo *ArgInfo) argument
3581 isNullPointerValueTemplateArgument(Sema &S, NonTypeTemplateParmDecl *Param, QualType ParamType, Expr *Arg) argument
3668 CheckTemplateArgumentAddressOfObjectOrFunction(Sema &S, NonTypeTemplateParmDecl *Param, QualType ParamType, Expr *ArgIn, TemplateArgument &Converted) argument
3965 CheckTemplateArgumentPointerToMember(Sema &S, NonTypeTemplateParmDecl *Param, QualType ParamType, Expr *&ResultArg, TemplateArgument &Converted) argument
4095 CheckTemplateArgument(NonTypeTemplateParmDecl *Param, QualType InstantiatedParamType, Expr *Arg, TemplateArgument &Converted, CheckTemplateArgumentKind CTAK) argument
4448 CheckTemplateArgument(TemplateTemplateParmDecl *Param, const TemplateArgumentLoc &Arg, unsigned ArgumentPackIndex) argument
5094 CheckNonTypeClassTemplatePartialSpecializationArgs(Sema &S, NonTypeTemplateParmDecl *Param, const TemplateArgument *Args, unsigned NumArgs) argument
5179 NonTypeTemplateParmDecl *Param local
5257 Decl *Param = TemplateParams->getParam(I); local
5471 NamedDecl *Param = cast<NamedDecl>(TemplateParams->getParam(I)); local
7276 Decl *Param = Params->getParam(I); local
[all...]
H A DSemaDeclCXX.cpp82 if (ParmVarDecl *Param = dyn_cast<ParmVarDecl>(Decl)) {
93 << Param->getDeclName() << DefaultArg->getSourceRange();
230 Sema::SetParamDefaultArgument(ParmVarDecl *Param, Expr *Arg, argument
232 if (RequireCompleteType(Param->getLocation(), Param->getType(),
234 Param->setInvalidDecl();
245 Param);
246 InitializationKind Kind = InitializationKind::CreateCopy(Param->getLocation(),
258 Param->setDefaultArg(Arg);
263 = UnparsedDefaultArgInstantiations.find(Param);
358 ParmVarDecl *Param = local
604 ParmVarDecl *Param = FD->getParamDecl(p); local
627 ParmVarDecl *Param = FD->getParamDecl(p); local
649 ParmVarDecl *Param = FD->getParamDecl(p); local
2509 ParmVarDecl *Param = Constructor->getParamDecl(0); local
2581 ParmVarDecl *Param = Constructor->getParamDecl(0); local
9488 FunctionDecl::param_iterator Param = FnDecl->param_begin(); local
[all...]
H A DSemaDeclObjC.cpp289 StrongPointerToObjCPointer(Sema &S, ParmVarDecl *Param) { argument
290 QualType T = Param->getType();
331 ParmVarDecl *Param = (*PI); local
332 if (!Param->isInvalidDecl() &&
333 RequireCompleteType(Param->getLocation(), Param->getType(),
335 Param->setInvalidDecl();
336 if (!Param->isInvalidDecl() &&
338 !StrongPointerToObjCPointer(*this, Param))
339 Diag(Param
2869 ParmVarDecl* Param = CheckParameter(ObjCMethod, StartLoc, local
2892 ParmVarDecl *Param = cast<ParmVarDecl>(CParamInfo[i].Param); local
[all...]
H A DSemaLambda.cpp115 if (ParmVarDecl *Param = dyn_cast<ParmVarDecl>(ContextDecl)) {
117 = Param->getDeclContext()->getLexicalParent())
216 ParmVarDecl *Param = CallOperator->getParamDecl(p); local
219 if (CurScope && Param->getIdentifier()) {
220 CheckShadow(CurScope, Param);
222 PushOnScopeChains(Param, CurScope);
416 Params.push_back(cast<ParmVarDecl>(FTI.ArgInfo[i].Param));
H A DSemaDecl.cpp989 ParmVarDecl *Param = FD->getParamDecl(P); local
991 if (Param->getIdentifier()) {
992 S->AddDecl(Param);
993 IdResolver.AddDecl(Param);
2232 ParmVarDecl *Param = ParmVarDecl::Create(Context, New, local
2238 Param->setScopeInfo(0, Params.size());
2239 Param->setImplicit();
2240 Params.push_back(Param);
5476 FTI.ArgInfo[0].Param &&
5477 cast<ParmVarDecl>(FTI.ArgInfo[0].Param)
5479 ParmVarDecl *Param = cast<ParmVarDecl>(FTI.ArgInfo[0].Param); local
5496 ParmVarDecl *Param = cast<ParmVarDecl>(FTI.ArgInfo[i].Param); local
5519 ParmVarDecl *Param = local
7377 ParmVarDecl *Param = ParmVarDecl::Create(Context, DC, Loc, Loc, 0, local
7384 DiagnoseUnusedParameters(ParmVarDecl * const *Param, ParmVarDecl * const *ParamEnd) argument
7400 DiagnoseSizeOfParametersAndReturnValue(ParmVarDecl * const *Param, ParmVarDecl * const *ParamEnd, QualType ReturnTy, NamedDecl *D) argument
7657 ParmVarDecl *Param = FD->getParamDecl(p); local
[all...]
H A DSemaCodeComplete.cpp2067 ParmVarDecl *Param,
2070 bool ObjCMethodParam = isa<ObjCMethodDecl>(Param->getDeclContext());
2071 if (Param->getType()->isDependentType() ||
2072 !Param->getType()->isBlockPointerType()) {
2077 if (Param->getIdentifier() && !ObjCMethodParam && !SuppressName)
2078 Result = Param->getIdentifier()->getName();
2080 Param->getType().getAsStringInternal(Result, Policy);
2083 Result = "(" + formatObjCParamQualifiers(Param->getObjCDeclQualifier())
2085 if (Param->getIdentifier() && !SuppressName)
2086 Result += Param
2065 FormatFunctionParameter(ASTContext &Context, const PrintingPolicy &Policy, ParmVarDecl *Param, bool SuppressName = false, bool SuppressBlock = false) argument
2205 ParmVarDecl *Param = Function->getParamDecl(P); local
2598 NamedDecl *Param = FunTmpl->getTemplateParameters()->getParam( local
6965 ParmVarDecl *Param = MethList->Method->param_begin()[NumSelIdents-1]; local
[all...]
H A DSemaTemplateInstantiateDecl.cpp1108 ParmVarDecl *Param local
1111 Param->setScopeInfo(0, Params.size());
1112 Params.push_back(Param);
1741 NonTypeTemplateParmDecl *Param; local
1743 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner,
1754 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner,
1762 Param->setAccess(AS_public);
1764 Param->setInvalidDecl();
1766 Param->setDefaultArgument(D->getDefaultArgument(), false);
1770 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, Param);
1874 TemplateTemplateParmDecl *Param; local
[all...]
H A DSemaTemplateInstantiate.cpp298 ParmVarDecl *Param,
311 Inst.Entity = reinterpret_cast<uintptr_t>(Param);
322 NamedDecl *Template, NonTypeTemplateParmDecl *Param,
335 Inst.Entity = reinterpret_cast<uintptr_t>(Param);
346 NamedDecl *Template, TemplateTemplateParmDecl *Param,
359 Inst.Entity = reinterpret_cast<uintptr_t>(Param);
370 TemplateDecl *Template, NamedDecl *Param,
383 Inst.Entity = reinterpret_cast<uintptr_t>(Param);
546 ParmVarDecl *Param = cast<ParmVarDecl>((Decl *)Active->Entity); local
547 FunctionDecl *FD = cast<FunctionDecl>(Param
297 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, ParmVarDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
321 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, NonTypeTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
345 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, NamedDecl *Template, TemplateTemplateParmDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
369 InstantiatingTemplate(Sema &SemaRef, SourceLocation PointOfInstantiation, TemplateDecl *Template, NamedDecl *Param, ArrayRef<TemplateArgument> TemplateArgs, SourceRange InstantiationRange) argument
[all...]
H A DSemaType.cpp2111 SourceRange Range = FTI.ArgInfo[0].Param->getSourceRange();
2447 if (FTI.NumArgs && FTI.ArgInfo[0].Param == 0) {
2473 ParmVarDecl *Param = cast<ParmVarDecl>(FTI.ArgInfo[i].Param); local
2474 QualType ArgTy = Param->getType();
2491 Param->setType(ArgTy);
2497 Param->setType(ArgTy);
2509 S.Diag(Param->getLocation(),
2511 << FixItHint::CreateInsertion(Param->getLocation(), "*");
2516 Param
3277 ParmVarDecl *Param = cast<ParmVarDecl>(FTI.ArgInfo[i].Param); local
[all...]
/external/chromium/base/
H A Dat_exit_unittest.cc74 TEST_F(AtExitTest, Param) {
/external/chromium/chrome/browser/extensions/
H A Dextension_messages_browsertest.cc72 ExtensionHostMsg_PostMessage::Param post_params;
123 ExtensionHostMsg_PostMessage::Param post_params;
/external/clang/test/CodeGen/
H A D2002-07-14-MiscTests3.c75 int Func(int Param, long long Param2) { argument
76 int Result = Param;
/external/clang/include/clang/Driver/
H A DOptTable.h38 unsigned char Param; member in struct:clang::driver::OptTable::Info
H A DOption.h94 unsigned getNumArgs() const { return Info->Param; }
/external/clang/include/clang/Sema/
H A DTemplateDeduction.h140 TemplateParameter Param; member in class:clang::sema::TemplateDeductionInfo
/external/chromium/chrome/browser/search_engines/
H A Dtemplate_url_parser.cc31 static const char kParamElement[] = "Param";
95 // Key/value of a Param node.
96 typedef std::pair<std::string, std::string> Param; typedef in class:__anon2261::ParsingContext
177 extra_params_.push_back(Param(key, value));
180 const std::vector<Param>& extra_params() const { return extra_params_; }
240 // The list of parameters parsed in the Param nodes of a Url node.
241 std::vector<Param> extra_params_;
429 const std::vector<ParsingContext::Param>& params = context->extra_params();
432 std::vector<ParsingContext::Param>::const_iterator iter;
/external/clang/lib/AST/
H A DCommentSema.cpp217 const NamedDecl *Param = TemplateParameters->getParam(0); local
218 const IdentifierInfo *II = Param->getIdentifier();
687 const NamedDecl *Param = TemplateParameters->getParam(i); local
688 const IdentifierInfo *II = Param->getIdentifier();
695 dyn_cast<TemplateTemplateParmDecl>(Param)) {
723 const NamedDecl *Param = TemplateParameters->getParam(i); local
724 Corrector.addDecl(Param);
727 dyn_cast<TemplateTemplateParmDecl>(Param))
H A DDeclTemplate.cpp180 for (TemplateParameterList::iterator Param = Params->begin(),
182 Param != ParamEnd; ++Param) {
184 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(*Param)) {
192 dyn_cast<NonTypeTemplateParmDecl>(*Param)) {
204 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*Param);
211 if ((*Param)->isTemplateParameterPack())
H A DDeclPrinter.cpp755 const Decl *Param = Params->getParam(i); local
757 dyn_cast<TemplateTypeParmDecl>(Param)) {
777 dyn_cast<NonTypeTemplateParmDecl>(Param)) {
796 dyn_cast<TemplateTemplateParmDecl>(Param)) {
/external/clang/lib/StaticAnalyzer/Checkers/
H A DMacOSKeychainAPIChecker.cpp81 unsigned int Param; member in struct:__anon3881::MacOSKeychainAPIChecker::ADFunctionInfo
304 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param);
338 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param);
464 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param);
683 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[Idx].Param);
/external/clang/include/clang/AST/
H A DExprCXX.h730 llvm::PointerIntPair<ParmVarDecl *, 1, bool> Param; member in class:clang::CXXDefaultArgExpr
742 Param(param, false), Loc(Loc) { }
749 Param(param, true), Loc(Loc) {
757 // Param is the parameter whose default argument is used by this
760 ParmVarDecl *Param) {
761 return new (C) CXXDefaultArgExpr(CXXDefaultArgExprClass, Loc, Param);
764 // Param is the parameter whose default argument is used by this
768 ParmVarDecl *Param,
772 const ParmVarDecl *getParam() const { return Param.getPointer(); }
773 ParmVarDecl *getParam() { return Param
759 Create(ASTContext &C, SourceLocation Loc, ParmVarDecl *Param) argument
[all...]
/external/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp301 LM.DefaultArgs[I].Param);
322 LM.DefaultArgs[I].Param);
331 Actions.ActOnParamDefaultArgumentError(LM.DefaultArgs[I].Param);
337 Actions.ActOnParamDefaultArgument(LM.DefaultArgs[I].Param, EqualLoc,
/external/clang/test/CodeGenCXX/
H A Dpredefined-expr.cpp10 // CHECK: private unnamed_addr constant [122 x i8] c"static void ClassWithTemplateTemplateParam<char, NS::ClassTemplate>::staticMember() [T = char, Param = NS::ClassTemplate]\00"
397 template <typename T, template <typename> class Param = NS::ClassTemplate>

Completed in 380 milliseconds

123