Searched defs:TemplateParams (Results 1 - 18 of 18) sorted by relevance

/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Parse/
H A DParseTemplate.cpp119 SmallVector<Decl*, 4> TemplateParams; local
300 ParseTemplateParameters(unsigned Depth, SmallVectorImpl<Decl*> &TemplateParams, SourceLocation &LAngleLoc, SourceLocation &RAngleLoc) argument
343 ParseTemplateParameterList(unsigned Depth, SmallVectorImpl<Decl*> &TemplateParams) argument
541 SmallVector<Decl*,8> TemplateParams; local
[all...]
H A DParseDeclCXX.cpp616 TemplateParameterLists *TemplateParams = TemplateInfo.TemplateParams; local
1221 TemplateParameterLists *TemplateParams = TemplateInfo.TemplateParams; local
[all...]
/freebsd-9.3-release/contrib/llvm/lib/IR/
H A DDIBuilder.cpp600 createClassType(DIDescriptor Context, StringRef Name, DIFile File, unsigned LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits, unsigned Flags, DIType DerivedFrom, DIArray Elements, DIType VTableHolder, MDNode *TemplateParams, StringRef UniqueIdentifier) argument
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/AST/
H A DDeclTemplate.h271 TemplateParameterList* TemplateParams; local
1649 TemplateParameterList* TemplateParams; member in class:clang::TemplateParameterList::ClassTemplatePartialSpecializationDecl
2516 TemplateParameterList *TemplateParams; member in class:clang::TemplateParameterList::VarTemplatePartialSpecializationDecl
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Sema/
H A DSemaLambda.cpp273 TemplateParameterList *TemplateParams = local
753 TemplateParameterList *TemplateParams = local
H A DSemaTemplateInstantiate.cpp628 TemplateParameterList *TemplateParams = 0; local
647 TemplateParameterList *TemplateParams = 0; local
H A DSemaTemplateDeduction.cpp403 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
625 FinishArgumentPackDeduction(Sema &S, TemplateParameterList *TemplateParams, bool HasAnyArguments, SmallVectorImpl<DeducedTemplateArgument> &Deduced, ArrayRef<unsigned> PackIndices, SmallVectorImpl<DeducedTemplateArgument> &SavedPacks, NewlyDeducedPacksType &NewlyDeducedPacks, TemplateDeductionInfo &Info) argument
709 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const QualType *Params, unsigned NumParams, const QualType *Args, unsigned NumArgs, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced, unsigned TDF, bool PartialOrdering = false, SmallVectorImpl<RefParamPartialOrderingComparison> * RefParamComparisons = 0) argument
929 DeduceTemplateArgumentsByTypeMatch(Sema &S, TemplateParameterList *TemplateParams, QualType ParamIn, QualType ArgIn, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced, unsigned TDF, bool PartialOrdering, SmallVectorImpl<RefParamPartialOrderingComparison> * RefParamComparisons) argument
1633 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateArgument &Param, TemplateArgument Arg, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
1794 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateArgument *Params, unsigned NumParams, const TemplateArgument *Args, unsigned NumArgs, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
1918 DeduceTemplateArguments(Sema &S, TemplateParameterList *TemplateParams, const TemplateArgumentList &ParamList, const TemplateArgumentList &ArgList, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced) argument
2495 TemplateParameterList *TemplateParams local
2771 TemplateParameterList *TemplateParams local
3002 ResolveOverloadForDeduction(Sema &S, TemplateParameterList *TemplateParams, Expr *Arg, QualType ParamType, bool ParamWasReference) argument
3101 AdjustFunctionParmAndArgTypesForDeduction(Sema &S, TemplateParameterList *TemplateParams, QualType &ParamType, QualType &ArgType, Expr *Arg, unsigned &TDF) argument
3217 DeduceTemplateArgumentByListElement(Sema &S, TemplateParameterList *TemplateParams, QualType ParamType, Expr *Arg, TemplateDeductionInfo &Info, SmallVectorImpl<DeducedTemplateArgument> &Deduced, unsigned TDF) argument
3301 TemplateParameterList *TemplateParams local
3560 TemplateParameterList *TemplateParams local
3814 TemplateParameterList *TemplateParams local
4169 TemplateParameterList *TemplateParams = FT2->getTemplateParameters(); local
5104 TemplateParameterList *TemplateParams local
[all...]
H A DSemaTemplateInstantiateDecl.cpp1182 VisitFunctionDecl(FunctionDecl *D, TemplateParameterList *TemplateParams) argument
1475 VisitCXXMethodDecl(CXXMethodDecl *D, TemplateParameterList *TemplateParams, bool IsClassScopeSpecialization) argument
[all...]
H A DSemaTemplate.cpp840 CheckClassTemplate(Scope *S, unsigned TagSpec, TagUseKind TUK, SourceLocation KWLoc, CXXScopeSpec &SS, IdentifierInfo *Name, SourceLocation NameLoc, AttributeList *Attr, TemplateParameterList *TemplateParams, AccessSpecifier AS, SourceLocation ModulePrivateLoc, unsigned NumOuterTemplateParamLists, TemplateParameterList** OuterTemplateParamLists) argument
2343 ActOnVarTemplateSpecialization( Scope *S, VarTemplateDecl *VarTemplate, Declarator &D, TypeSourceInfo *DI, SourceLocation TemplateKWLoc, TemplateParameterList *TemplateParams, VarDecl::StorageClass SC, bool IsPartialSpecialization) argument
5444 CheckTemplateDeclScope(Scope *S, TemplateParameterList *TemplateParams) argument
5749 CheckTemplatePartialSpecializationArgs( Sema &S, TemplateParameterList *TemplateParams, SmallVectorImpl<TemplateArgument> &TemplateArgs) argument
5807 TemplateParameterList *TemplateParams = local
[all...]
H A DSemaDecl.cpp5107 TemplateParameterList *TemplateParams = local
3195 ParsedFreeStandingDeclSpec(Scope *S, AccessSpecifier AS, DeclSpec &DS, MultiTemplateParamsArg TemplateParams, bool IsExplicitInstantiation) argument
[all...]
H A DSemaDeclCXX.cpp1995 TemplateParameterList* TemplateParams = TemplateParameterLists[0]; local
7782 TemplateParameterList *TemplateParams = TemplateParamLists[0]; local
8395 TemplateParameterList *TemplateParams = 0; local
11526 ActOnFriendFunctionDecl(Scope *S, Declarator &D, MultiTemplateParamsArg TemplateParams) argument
[all...]
/freebsd-9.3-release/contrib/llvm/tools/clang/include/clang/Parse/
H A DParser.h1033 ParsedTemplateInfo(TemplateParameterLists *TemplateParams, argument
1060 TemplateParameterLists *TemplateParams; member in struct:clang::Parser::ParsedTemplateInfo
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/AST/
H A DASTImporter.cpp3953 TemplateParameterList *TemplateParams local
4039 TemplateParameterList *TemplateParams local
H A DExpr.cpp574 std::string TemplateParams; local
611 POut << " [" << TemplateParams << "]"; local
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1198 SmallVector<llvm::Value *, 16> TemplateParams; local
/freebsd-9.3-release/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderDecl.cpp1411 TemplateParameterList* TemplateParams local
H A DASTWriter.cpp4945 ASTWriter::AddTemplateParameterList(const TemplateParameterList *TemplateParams, argument
H A DASTReader.cpp6967 TemplateParameterList* TemplateParams = local

Completed in 409 milliseconds