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

123

/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/ASTMatchers/
H A DASTMatchersMacros.h72 /// \brief AST_MATCHER_P(Type, DefineMatcher, ParamType, Param) { ... }
79 /// Param: the parameter passed to the function; its type
85 #define AST_MATCHER_P(Type, DefineMatcher, ParamType, Param) \
86 AST_MATCHER_P_OVERLOAD(Type, DefineMatcher, ParamType, Param, 0)
88 #define AST_MATCHER_P_OVERLOAD(Type, DefineMatcher, ParamType, Param, \
95 const ParamType &A##Param) \
96 : Param(A##Param) { \
101 const ParamType Param; \
104 inline internal::Matcher<Type> DefineMatcher(const ParamType &Param) { \
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaTemplateDeduction.cpp89 const TemplateArgument &Param,
121 QualType Param,
331 Info.Param = NTTP;
362 Info.Param = NTTP;
392 Info.Param = NTTP;
405 TemplateName Param,
409 TemplateDecl *ParamDecl = Param.getAsTemplateDecl();
423 Info.Param = TempParam;
434 if (S.Context.hasSameTemplateName(Param, Arg))
438 Info.FirstArg = TemplateArgument(Param);
403 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, TemplateName Param, TemplateName Arg, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
462 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateSpecializationType *Param, QualType Arg, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
881 isSameOrCompatibleFunctionType(CanQualType Param, CanQualType Arg) argument
939 QualType Param = S.Context.getCanonicalType(ParamIn); local
1633 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateArgument &Param, TemplateArgument Arg, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
2067 ConvertDeducedTemplateArgument(Sema &S, NamedDecl *Param, DeducedTemplateArgument Arg, NamedDecl *Template, QualType NTTPType, unsigned ArgumentPackIndex, TemplateDeductionInfo &Info, bool InFunctionTemplate, SmallVectorImpl<TemplateArgument> &Output) argument
2144 NamedDecl *Param = PartialParams->getParam(I); local
2216 Decl *Param local
2629 NamedDecl *Param = TemplateParams->getParam(I); local
[all...]
H A DSemaTemplate.cpp571 TemplateTypeParmDecl *Param local
575 Param->setAccess(AS_public);
577 Param->setInvalidDecl();
581 S->AddDecl(Param);
582 IdResolver.AddDecl(Param);
603 return Param;
606 if (CheckTemplateArgument(Param, DefaultTInfo)) {
607 Param->setInvalidDecl();
608 return Param;
611 Param
703 NonTypeTemplateParmDecl *Param local
766 TemplateTemplateParmDecl *Param = local
2441 CheckTemplateTypeArgument(TemplateTypeParmDecl *Param, const TemplateArgumentLoc &AL, SmallVectorImpl<TemplateArgument> &Converted) argument
2556 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, TemplateTypeParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted) argument
2611 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, NonTypeTemplateParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted) argument
2660 SubstDefaultTemplateArgument(Sema &SemaRef, TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, TemplateTemplateParmDecl *Param, SmallVectorImpl<TemplateArgument> &Converted, NestedNameSpecifierLoc &QualifierLoc) argument
2699 SubstDefaultTemplateArgumentIfAvailable(TemplateDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, Decl *Param, SmallVectorImpl<TemplateArgument> &Converted) argument
2783 CheckTemplateArgument(NamedDecl *Param, const TemplateArgumentLoc &Arg, NamedDecl *Template, SourceLocation TemplateLoc, SourceLocation RAngleLoc, unsigned ArgumentPackIndex, SmallVectorImpl<TemplateArgument> &Converted, CheckTemplateArgumentKind CTAK) argument
3026 getExpandedPackSize(NamedDecl *Param) argument
3533 CheckTemplateArgument(TemplateTypeParmDecl *Param, TypeSourceInfo *ArgInfo) argument
3574 isNullPointerValueTemplateArgument(Sema &S, NonTypeTemplateParmDecl *Param, QualType ParamType, Expr *Arg) argument
3661 CheckTemplateArgumentAddressOfObjectOrFunction(Sema &S, NonTypeTemplateParmDecl *Param, QualType ParamType, Expr *ArgIn, TemplateArgument &Converted) argument
3958 CheckTemplateArgumentPointerToMember(Sema &S, NonTypeTemplateParmDecl *Param, QualType ParamType, Expr *&ResultArg, TemplateArgument &Converted) argument
4092 CheckTemplateArgument(NonTypeTemplateParmDecl *Param, QualType InstantiatedParamType, Expr *Arg, TemplateArgument &Converted, CheckTemplateArgumentKind CTAK) argument
4445 CheckTemplateArgument(TemplateTemplateParmDecl *Param, const TemplateArgumentLoc &Arg, unsigned ArgumentPackIndex) argument
5103 CheckNonTypeClassTemplatePartialSpecializationArgs(Sema &S, NonTypeTemplateParmDecl *Param, const TemplateArgument *Args, unsigned NumArgs) argument
5188 NonTypeTemplateParmDecl *Param local
5266 Decl *Param = TemplateParams->getParam(I); local
5480 NamedDecl *Param = cast<NamedDecl>(TemplateParams->getParam(I)); local
7301 Decl *Param = Params->getParam(I); 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);
482 cast<ParmVarDecl>(FTI.ArgInfo[0].Param)->getType()->isVoidType()) {
484 checkVoidParamDecl(cast<ParmVarDecl>(FTI.ArgInfo[0].Param));
488 Params.push_back(cast<ParmVarDecl>(FTI.ArgInfo[i].Param));
H A DSemaDeclCXX.cpp84 if (ParmVarDecl *Param = dyn_cast<ParmVarDecl>(Decl)) {
95 << Param->getDeclName() << DefaultArg->getSourceRange();
250 Sema::SetParamDefaultArgument(ParmVarDecl *Param, Expr *Arg, argument
252 if (RequireCompleteType(Param->getLocation(), Param->getType(),
254 Param->setInvalidDecl();
265 Param);
266 InitializationKind Kind = InitializationKind::CreateCopy(Param->getLocation(),
278 Param->setDefaultArg(Arg);
283 = UnparsedDefaultArgInstantiations.find(Param);
386 ParmVarDecl *Param = local
638 ParmVarDecl *Param = FD->getParamDecl(p); local
651 ParmVarDecl *Param = FD->getParamDecl(p); local
673 ParmVarDecl *Param = FD->getParamDecl(p); local
2867 ParmVarDecl *Param = Constructor->getParamDecl(0); local
2937 ParmVarDecl *Param = Constructor->getParamDecl(0); local
10377 FunctionDecl::param_iterator Param = FnDecl->param_begin(); local
[all...]
H A DSemaDeclObjC.cpp288 HasExplicitOwnershipAttr(Sema &S, ParmVarDecl *Param) { argument
289 QualType T = Param->getType();
330 ParmVarDecl *Param = (*PI); local
331 if (!Param->isInvalidDecl() &&
332 RequireCompleteType(Param->getLocation(), Param->getType(),
334 Param->setInvalidDecl();
335 if (!Param->isInvalidDecl() &&
337 !HasExplicitOwnershipAttr(*this, Param))
338 Diag(Param
2974 ParmVarDecl* Param = CheckParameter(ObjCMethod, StartLoc, local
2997 ParmVarDecl *Param = cast<ParmVarDecl>(CParamInfo[i].Param); local
[all...]
H A DSemaDecl.cpp990 ParmVarDecl *Param = FD->getParamDecl(P); local
992 if (Param->getIdentifier()) {
993 S->AddDecl(Param);
994 IdResolver.AddDecl(Param);
2149 diag::err_carries_dependency_missing_on_first_decl) << 1/*Param*/;
2157 diag::note_carries_dependency_missing_first_decl) << 1/*Param*/;
2631 ParmVarDecl *Param = ParmVarDecl::Create(Context, New, local
2637 Param->setScopeInfo(0, Params.size());
2638 Param->setImplicit();
2639 Params.push_back(Param);
5843 checkVoidParamDecl(ParmVarDecl *Param) argument
6235 ParmVarDecl *Param = cast<ParmVarDecl>(FTI.ArgInfo[i].Param); local
6258 ParmVarDecl *Param = local
6624 ParmVarDecl *Param = *PI; local
8422 ParmVarDecl *Param = ParmVarDecl::Create(Context, DC, Loc, Loc, 0, local
8429 DiagnoseUnusedParameters(ParmVarDecl * const *Param, ParmVarDecl * const *ParamEnd) argument
8445 DiagnoseSizeOfParametersAndReturnValue(ParmVarDecl * const *Param, ParmVarDecl * const *ParamEnd, QualType ReturnTy, NamedDecl *D) argument
8721 ParmVarDecl *Param = FD->getParamDecl(p); local
[all...]
H A DSemaCodeComplete.cpp2124 const ParmVarDecl *Param,
2127 bool ObjCMethodParam = isa<ObjCMethodDecl>(Param->getDeclContext());
2128 if (Param->getType()->isDependentType() ||
2129 !Param->getType()->isBlockPointerType()) {
2134 if (Param->getIdentifier() && !ObjCMethodParam && !SuppressName)
2135 Result = Param->getIdentifier()->getName();
2137 Param->getType().getAsStringInternal(Result, Policy);
2140 Result = "(" + formatObjCParamQualifiers(Param->getObjCDeclQualifier())
2142 if (Param->getIdentifier() && !SuppressName)
2143 Result += Param
2122 FormatFunctionParameter(ASTContext &Context, const PrintingPolicy &Policy, const ParmVarDecl *Param, bool SuppressName = false, bool SuppressBlock = false) argument
2261 const ParmVarDecl *Param = Function->getParamDecl(P); local
2681 NamedDecl *Param = FunTmpl->getTemplateParameters()->getParam( local
7096 ParmVarDecl *Param = MethList->Method->param_begin()[NumSelIdents-1]; local
[all...]
H A DSemaTemplateInstantiateDecl.cpp1243 ParmVarDecl *Param local
1246 Param->setScopeInfo(0, Params.size());
1247 Params.push_back(Param);
1898 NonTypeTemplateParmDecl *Param; local
1900 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner,
1911 Param = NonTypeTemplateParmDecl::Create(SemaRef.Context, Owner,
1919 Param->setAccess(AS_public);
1921 Param->setInvalidDecl();
1923 Param->setDefaultArgument(D->getDefaultArgument(), false);
1927 SemaRef.CurrentInstantiationScope->InstantiatedLocal(D, Param);
2031 TemplateTemplateParmDecl *Param; local
[all...]
H A DSemaTemplateInstantiate.cpp298 ParmVarDecl *Param,
311 Inst.Entity = Param;
322 NamedDecl *Template, NonTypeTemplateParmDecl *Param,
335 Inst.Entity = Param;
346 NamedDecl *Template, TemplateTemplateParmDecl *Param,
359 Inst.Entity = Param;
370 TemplateDecl *Template, NamedDecl *Param,
383 Inst.Entity = Param;
546 ParmVarDecl *Param = cast<ParmVarDecl>(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.cpp2357 SourceRange Range = FTI.ArgInfo[0].Param->getSourceRange();
2757 if (FTI.NumArgs && FTI.ArgInfo[0].Param == 0) {
2785 ParmVarDecl *Param = cast<ParmVarDecl>(FTI.ArgInfo[i].Param); local
2786 QualType ArgTy = Param->getType();
2803 Param->setType(ArgTy);
2809 Param->setType(ArgTy);
2823 S.Diag(Param->getLocation(),
2826 Param->setInvalidDecl();
2829 S.Diag(Param
3604 ParmVarDecl *Param = cast<ParmVarDecl>(FTI.ArgInfo[i].Param); local
[all...]
/freebsd-10.0-release/sys/contrib/dev/acpica/include/
H A Dacoutput.h332 #define ACPI_TRACE_ENTRY(Name, Function, Type, Param) \
334 Function (ACPI_DEBUG_PARAMETERS, (Type) (Param))
378 #define ACPI_TRACE_EXIT(Function, Type, Param) \
380 register Type _Param = (Type) (Param); \
387 #define ACPI_TRACE_EXIT(Function, Type, Param) \
389 Function (ACPI_DEBUG_PARAMETERS, (Type) (Param)); \
390 return (Param); \
/freebsd-10.0-release/contrib/llvm/include/llvm/Option/
H A DOptTable.h43 unsigned char Param; member in struct:llvm::opt::OptTable::Info
H A DOption.h119 unsigned getNumArgs() const { return Info->Param; }
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Driver/
H A DOptTable.h43 unsigned char Param; member in struct:clang::driver::OptTable::Info
H A DOption.h130 unsigned getNumArgs() const { return Info->Param; }
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/Sema/
H A DTemplateDeduction.h130 TemplateParameter Param; member in class:clang::sema::TemplateDeductionInfo
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/AST/
H A DComment.cpp305 const NamedDecl *Param = TPL->getParam(getIndex(i)); local
307 dyn_cast<TemplateTemplateParmDecl>(Param))
H A DCommentSema.cpp352 const NamedDecl *Param = TemplateParameters->getParam(0); local
353 const IdentifierInfo *II = Param->getIdentifier();
979 const NamedDecl *Param = TemplateParameters->getParam(i); local
980 const IdentifierInfo *II = Param->getIdentifier();
987 dyn_cast<TemplateTemplateParmDecl>(Param)) {
1015 const NamedDecl *Param = TemplateParameters->getParam(i); local
1016 Corrector.addDecl(Param);
1019 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)) {
191 dyn_cast<NonTypeTemplateParmDecl>(*Param)) {
202 TemplateTemplateParmDecl *TTP = cast<TemplateTemplateParmDecl>(*Param);
209 if ((*Param)->isTemplateParameterPack())
H A DDeclPrinter.cpp816 const Decl *Param = Params->getParam(i); local
818 dyn_cast<TemplateTypeParmDecl>(Param)) {
838 dyn_cast<NonTypeTemplateParmDecl>(Param)) {
857 dyn_cast<TemplateTemplateParmDecl>(Param)) {
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/
H A DMacOSKeychainAPIChecker.cpp78 unsigned int Param; member in struct:__anon3371::MacOSKeychainAPIChecker::ADFunctionInfo
295 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param);
329 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param);
457 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[idx].Param);
615 const Expr *ArgExpr = CE->getArg(FunctionsToTrack[Idx].Param);
/freebsd-10.0-release/contrib/llvm/tools/clang/include/clang/AST/
H A DExprCXX.h808 llvm::PointerIntPair<ParmVarDecl *, 1, bool> Param; member in class:clang::CXXDefaultArgExpr
820 Param(param, false), Loc(Loc) { }
827 Param(param, true), Loc(Loc) {
835 // Param is the parameter whose default argument is used by this
838 ParmVarDecl *Param) {
839 return new (C) CXXDefaultArgExpr(CXXDefaultArgExprClass, Loc, Param);
842 // Param is the parameter whose default argument is used by this
846 ParmVarDecl *Param,
850 const ParmVarDecl *getParam() const { return Param.getPointer(); }
851 ParmVarDecl *getParam() { return Param
837 Create(ASTContext &C, SourceLocation Loc, ParmVarDecl *Param) argument
[all...]
/freebsd-10.0-release/contrib/llvm/tools/clang/lib/Parse/
H A DParseCXXInlineMethods.cpp321 LM.DefaultArgs[I].Param);
342 LM.DefaultArgs[I].Param);
351 Actions.ActOnParamDefaultArgumentError(LM.DefaultArgs[I].Param);
357 Actions.ActOnParamDefaultArgument(LM.DefaultArgs[I].Param, EqualLoc,
/freebsd-10.0-release/contrib/llvm/tools/lldb/source/Symbol/
H A DSymbol.cpp393 ENUM_TO_CSTRING(Param);

Completed in 273 milliseconds

123