reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/include/clang/AST/ASTNodeTraverser.h
  344       Visit(T->getPattern());
tools/clang/include/clang/AST/RecursiveASTVisitor.h
 1083 DEF_TRAVERSE_TYPE(PackExpansionType, { TRY_TO(TraverseType(T->getPattern())); })
tools/clang/include/clang/AST/Type.h
 5466     Profile(ID, getPattern(), getNumExpansions());
tools/clang/include/clang/AST/TypeLoc.h
 2232     return this->getTypePtr()->getPattern();
tools/clang/lib/AST/ASTImporter.cpp
 1446   ExpectedType ToPatternOrErr = import(T->getPattern());
tools/clang/lib/AST/ASTStructuralEquivalence.cpp
  872                                   cast<PackExpansionType>(T1)->getPattern(),
  873                                   cast<PackExpansionType>(T2)->getPattern()))
tools/clang/lib/AST/Decl.cpp
 1890       QT = cast<PackExpansionType>(T)->getPattern();
tools/clang/lib/AST/DeclPrinter.cpp
  276     T = PET->getPattern();
tools/clang/lib/AST/ItaniumMangle.cpp
 1708           T = PackExpansion->getPattern();
 3251   mangleType(T->getPattern());
tools/clang/lib/AST/ODRHash.cpp
  950     AddQualType(T->getPattern());
tools/clang/lib/AST/TemplateBase.cpp
  373     return getAsType()->castAs<PackExpansionType>()->getPattern();
tools/clang/lib/AST/Type.cpp
 1800       return Visit(T->getPattern());
tools/clang/lib/AST/TypePrinter.cpp
 1394   printBefore(T->getPattern(), OS);
 1399   printAfter(T->getPattern(), OS);
tools/clang/lib/Analysis/ExprMutationAnalyzer.cpp
  412       ParmType = T->getPattern();
tools/clang/lib/Index/USRGeneration.cpp
  653       T = Expansion->getPattern();
tools/clang/lib/Sema/SemaTemplate.cpp
 4931         NTTPType = SubstType(PET->getPattern(),
 5656   return Visit(T->getPattern());
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  406     ParamType = Expansion->getPattern();
 1053     QualType Pattern = Expansion->getPattern();
 1233     Arg = ArgExpansion->getPattern();
 3900     QualType ParamPattern = ParamExpansion->getPattern();
 5588                                cast<PackExpansionType>(T)->getPattern(),
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
 1357                         cast<PackExpansionType>(parm->getType())->getPattern(),
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 3952           PatternParam->getType()->castAs<PackExpansionType>()->getPattern();
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  784   QualType Pattern = cast<PackExpansionType>(T)->getPattern();
tools/clang/lib/Sema/TreeTransform.h
 5275       QualType Pattern = Expansion->getPattern();
 5335       OldType = Expansion->getPattern();
 5513       SemaRef.collectUnexpandedParameterPacks(PackExpansion->getPattern(),
 5535         QualType U = getDerived().TransformType(PackExpansion->getPattern());
 5549         QualType U = getDerived().TransformType(PackExpansion->getPattern());
 6515       SemaRef.collectUnexpandedParameterPacks(PackExpansion->getPattern(),
tools/clang/lib/Serialization/ASTWriter.cpp
  508   Record.AddTypeRef(T->getPattern());