HomeSort by: relevance | last modified time | path
    Searched refs:TemplateTypeParmDecl (Results 1 - 25 of 55) sorted by relevancy

1 2 3

  /src/external/apache2/llvm/dist/clang/lib/AST/
DeclTemplate.cpp 71 } else if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(P)) {
105 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) {
139 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(P)) {
159 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(FirstParm))
181 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) {
513 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(D)) {
616 TemplateTypeParmDecl *
617 TemplateTypeParmDecl::Create(const ASTContext &C, DeclContext *DC,
626 TemplateTypeParmDecl(DC, KeyLoc, NameLoc, Id, Typename,
633 TemplateTypeParmDecl *
    [all...]
ExprConcepts.cpp 140 return cast<TemplateTypeParmDecl>(TPL->getParam(0))
DeclPrinter.cpp 108 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *TTP);
1079 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(Param)) {
1733 void DeclPrinter::VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *TTP) {
DeclBase.cpp 202 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(this))
974 if (isa<TranslationUnitDecl>(this) || isa<TemplateTypeParmDecl>(this) ||
ODRHash.cpp 373 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D) {
  /src/external/apache2/llvm/dist/clang/lib/Sema/
SemaTemplateInstantiate.cpp 1265 if (TemplateTypeParmDecl *TTPD = dyn_cast_or_null<TemplateTypeParmDecl>(D)) {
1840 TemplateTypeParmDecl *NewTTPDecl = nullptr;
1841 if (TemplateTypeParmDecl *OldTTPDecl = T->getDecl())
1842 NewTTPDecl = cast_or_null<TemplateTypeParmDecl>(
2228 TemplateTypeParmDecl *> {
2230 TemplateTypeParmDecl *>::Visit;
2232 TemplateTypeParmDecl *Visit(QualType T) {
2238 TemplateTypeParmDecl *VisitTemplateTypeParmType(
2248 TemplateTypeParmDecl *VisitElaboratedType(const ElaboratedType *T)
    [all...]
SemaTemplate.cpp 1042 TemplateTypeParmDecl *Param
1043 = TemplateTypeParmDecl::Create(Context, Context.getTranslationUnitDecl(),
1106 TemplateTypeParmDecl *ConstrainedParameter,
1114 TemplateTypeParmDecl *ConstrainedParameter,
1216 TemplateTypeParmDecl *ConstrainedParameter,
2260 if (auto *TTP = dyn_cast<TemplateTypeParmDecl>(TemplateParam)) {
2261 // TemplateTypeParmDecl's index cannot be changed after creation, so
2263 auto *NewTTP = TemplateTypeParmDecl::Create(
2612 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(P))
    [all...]
SemaTemplateDeduction.cpp 655 if (TemplateTypeParmDecl *TTP = dyn_cast<TemplateTypeParmDecl>(D))
1485 Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index));
1519 Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index));
1544 Info.Param = cast<TemplateTypeParmDecl>(TemplateParams->getParam(Index));
4810 TemplateTypeParmDecl *TemplParam = TemplateTypeParmDecl::Create(
SemaConcept.cpp 1067 cast<TemplateTypeParmDecl>(TPL->getParam(0))->getTypeConstraint();
  /src/external/apache2/llvm/dist/clang/include/clang/AST/
DeclTemplate.h 54 class TemplateTypeParmDecl;
62 llvm::PointerUnion<TemplateTypeParmDecl *, NonTypeTemplateParmDecl *,
1174 class TemplateTypeParmDecl final : public TypeDecl,
1175 private llvm::TrailingObjects<TemplateTypeParmDecl, TypeConstraint> {
1205 DefaultArgStorage<TemplateTypeParmDecl, TypeSourceInfo *>;
1208 TemplateTypeParmDecl(DeclContext *DC, SourceLocation KeyLoc,
1218 static TemplateTypeParmDecl *Create(const ASTContext &C, DeclContext *DC,
1226 static TemplateTypeParmDecl *CreateDeserialized(const ASTContext &C,
1228 static TemplateTypeParmDecl *CreateDeserialized(const ASTContext &C,
1274 TemplateTypeParmDecl *Prev)
    [all...]
CanonicalType.h 40 class TemplateTypeParmDecl;
574 LLVM_CLANG_CANPROXY_SIMPLE_ACCESSOR(TemplateTypeParmDecl *, getDecl)
JSONNodeDumper.h 245 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D);
TextNodeDumper.h 347 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D);
ASTNodeTraverser.h 567 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D) {
TypeLoc.h 44 class TemplateTypeParmDecl;
739 TemplateTypeParmDecl *getDecl() const { return getTypePtr()->getDecl(); }
RecursiveASTVisitor.h 484 bool TraverseTemplateTypeParamDeclConstraints(const TemplateTypeParmDecl *D);
667 if (auto *TTPD = dyn_cast<TemplateTypeParmDecl>(D))
1792 const TemplateTypeParmDecl *D) {
1807 DEF_TRAVERSE_DECL(TemplateTypeParmDecl, {
  /src/external/apache2/llvm/dist/clang/lib/Index/
USRGeneration.cpp 99 void VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D);
591 void USRGenerator::VisitTemplateTypeParmDecl(const TemplateTypeParmDecl *D) {
912 if (isa<TemplateTypeParmDecl>(*P)) {
913 if (cast<TemplateTypeParmDecl>(*P)->isParameterPack())
IndexTypeSourceInfo.cpp 51 TemplateTypeParmDecl *TTPD = TTPL.getDecl();
IndexingContext.cpp 85 (isa<NonTypeTemplateParmDecl>(D) || isa<TemplateTypeParmDecl>(D) ||
IndexDecl.cpp 687 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(TP)) {
  /src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/
MismatchedIteratorChecker.cpp 159 const auto *TPDecl = dyn_cast<TemplateTypeParmDecl>(TParams->getParam(I));
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CursorVisitor.h 212 bool VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D);
  /src/external/apache2/llvm/dist/clang/include/clang/Sema/
SemaInternal.h 66 if (const auto *TTP = dyn_cast<TemplateTypeParmDecl>(ND))
ScopeInfo.h 61 class TemplateTypeParmDecl;
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderDecl.cpp 358 void VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D);
2347 void ASTDeclReader::VisitTemplateTypeParmDecl(TemplateTypeParmDecl *D) {
2899 if (const auto *TX = dyn_cast<TemplateTypeParmDecl>(X)) {
2900 const auto *TY = cast<TemplateTypeParmDecl>(Y);
3672 if (auto *FTTP = dyn_cast<TemplateTypeParmDecl>(FromParam))
3906 D = TemplateTypeParmDecl::CreateDeserialized(Context, ID,

Completed in 47 milliseconds

1 2 3