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

References

tools/clang/include/clang/AST/DeclTemplate.h
  120   iterator end() { return begin() + NumParams; }
  126     return llvm::makeArrayRef(begin(), end());
  134     return begin()[Idx];
tools/clang/include/clang/AST/RecursiveASTVisitor.h
 1458     for (TemplateParameterList::iterator ITPL = TPL->begin(), ETPL = TPL->end();
 1636     for (NamedDecl *D : *TPL) {
tools/clang/lib/AST/ASTContext.cpp
  644   for (TemplateParameterList::const_iterator P = Params->begin(),
  691   for (TemplateParameterList::const_iterator P = Params->begin(),
tools/clang/lib/AST/DeclCXX.cpp
 1480   assert(std::is_partitioned(List->begin(), List->end(),
 1486   return llvm::makeArrayRef(List->begin(), ExplicitEnd);
tools/clang/lib/AST/DeclTemplate.cpp
   56     begin()[Idx] = P;
  133   for (NamedDecl *P : *Params) {
tools/clang/lib/AST/ItaniumMangle.cpp
 1718         for (auto *Param : *Tt->getExpansionTemplateParameters(I))
 1726       for (auto *Param : *Tt->getTemplateParameters())
tools/clang/lib/Sema/SemaCodeComplete.cpp
 2986     PEnd = Params->begin() + MaxParameters;
 2987   for (TemplateParameterList::iterator P = Params->begin() + Start; P != PEnd;
 3032                                  P - Params->begin(), true);
tools/clang/lib/Sema/SemaDeclCXX.cpp
 8507     for (NamedDecl *Param : *Params) {
tools/clang/lib/Sema/SemaLookup.cpp
 1518     for (auto *Param : *TD->getTemplateParameters())
tools/clang/lib/Sema/SemaTemplate.cpp
 1779                        TemplateParams->begin(), TemplateParams->end());
 1784       for (NamedDecl *Param : *InnerParams) {
 2245     OldParam = OldParams->begin();
 2248   for (TemplateParameterList::iterator NewParam = NewParams->begin(),
 2430     for (TemplateParameterList::iterator NewParam = NewParams->begin(),
 5233   for (TemplateParameterList::iterator Param = Params->begin(),
 7298   TemplateParameterList::iterator NewParm = New->begin();
 7300   for (TemplateParameterList::iterator OldParm = Old->begin(),
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
 2580   for (const auto &P : *Params) {
 3512   for (auto &P : *L) {
usr/include/c++/7.4.0/bits/range_access.h
   48     begin(_Container& __cont) -> decltype(__cont.begin())
   49     { return __cont.begin(); }