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

Declarations

tools/clang/include/clang/Sema/Sema.h
  140   class MultiLevelTemplateArgumentList;

References

gen/tools/clang/include/clang/Sema/AttrTemplateInstantiate.inc
   13         const MultiLevelTemplateArgumentList &TemplateArgs) {
 1348         const MultiLevelTemplateArgumentList &TemplateArgs) {
tools/clang/include/clang/Sema/Sema.h
 6135                                        MultiLevelTemplateArgumentList &MLTAL,
 6576                          const MultiLevelTemplateArgumentList &TemplateArgs);
 6578                         const MultiLevelTemplateArgumentList &TemplateArgs);
 7389                              const MultiLevelTemplateArgumentList &TemplateArgs,
 7402       const MultiLevelTemplateArgumentList &TemplateArgs);
 7680   MultiLevelTemplateArgumentList
 8304                             const MultiLevelTemplateArgumentList &TemplateArgs,
 8309                      const MultiLevelTemplateArgumentList &TemplateArgs,
 8313                             const MultiLevelTemplateArgumentList &TemplateArgs,
 8317                             const MultiLevelTemplateArgumentList &TemplateArgs,
 8323                           const MultiLevelTemplateArgumentList &Args);
 8327                           const MultiLevelTemplateArgumentList &Args);
 8329                             const MultiLevelTemplateArgumentList &TemplateArgs,
 8335                       const MultiLevelTemplateArgumentList &TemplateArgs,
 8340                        const MultiLevelTemplateArgumentList &TemplateArgs);
 8356                   const MultiLevelTemplateArgumentList &TemplateArgs,
 8360                        const MultiLevelTemplateArgumentList &TemplateArgs);
 8364                       const MultiLevelTemplateArgumentList &TemplateArgs);
 8367                   const MultiLevelTemplateArgumentList &TemplateArgs);
 8370                        const MultiLevelTemplateArgumentList &TemplateArgs,
 8376                       const MultiLevelTemplateArgumentList &TemplateArgs);
 8381                    const MultiLevelTemplateArgumentList &TemplateArgs,
 8387                        const MultiLevelTemplateArgumentList &TemplateArgs,
 8392       FieldDecl *Pattern, const MultiLevelTemplateArgumentList &TemplateArgs);
 8406   void InstantiateAttrs(const MultiLevelTemplateArgumentList &TemplateArgs,
 8412   InstantiateAttrsForDecl(const MultiLevelTemplateArgumentList &TemplateArgs,
 8428                             const MultiLevelTemplateArgumentList &TemplateArgs,
 8438                            const MultiLevelTemplateArgumentList &TemplateArgs);
 8442                            const MultiLevelTemplateArgumentList &TemplateArgs);
 8446                     const MultiLevelTemplateArgumentList &TemplateArgs);
 8449              const MultiLevelTemplateArgumentList &TemplateArgs);
 8471       const MultiLevelTemplateArgumentList &TemplateArgs);
 8474                              const MultiLevelTemplateArgumentList &TemplateArgs,
 8487       const MultiLevelTemplateArgumentList &TemplateArgs);
 8495                             const MultiLevelTemplateArgumentList &TemplateArgs);
 8498                           const MultiLevelTemplateArgumentList &TemplateArgs,
 8501                           const MultiLevelTemplateArgumentList &TemplateArgs);
tools/clang/include/clang/Sema/Template.h
  423     const MultiLevelTemplateArgumentList &TemplateArgs;
  444                              const MultiLevelTemplateArgumentList &TemplateArgs)
tools/clang/lib/Sema/SemaConcept.cpp
   51                                       MultiLevelTemplateArgumentList &MLTAL,
tools/clang/lib/Sema/SemaExpr.cpp
 4838     MultiLevelTemplateArgumentList MutiLevelArgList
tools/clang/lib/Sema/SemaTemplate.cpp
 1785         MultiLevelTemplateArgumentList Args;
 1804     MultiLevelTemplateArgumentList Args;
 1863                                         MultiLevelTemplateArgumentList &Args) {
 1893                                  MultiLevelTemplateArgumentList &Args) {
 1906                                       MultiLevelTemplateArgumentList &Args) {
 1956                              MultiLevelTemplateArgumentList &Args) {
 3247     MultiLevelTemplateArgumentList TemplateArgLists;
 3367       MultiLevelTemplateArgumentList TemplateArgLists;
 4250     MultiLevelTemplateArgumentList MLTAL;
 4639     MultiLevelTemplateArgumentList TemplateArgLists;
 4691   MultiLevelTemplateArgumentList TemplateArgLists;
 4744   MultiLevelTemplateArgumentList TemplateArgLists;
tools/clang/lib/Sema/SemaTemplateDeduction.cpp
 2565       MultiLevelTemplateArgumentList Args(TemplateArgs);
 3284                                      const MultiLevelTemplateArgumentList &Args,
 3365   MultiLevelTemplateArgumentList SubstArgs(*DeducedArgumentList);
tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
   55 MultiLevelTemplateArgumentList
   61   MultiLevelTemplateArgumentList Result;
  792     const MultiLevelTemplateArgumentList &TemplateArgs;
  800                          const MultiLevelTemplateArgumentList &TemplateArgs,
  847         MultiLevelTemplateArgumentList &TemplateArgs
  866         MultiLevelTemplateArgumentList &TemplateArgs
 1648                                 const MultiLevelTemplateArgumentList &Args,
 1666                                 const MultiLevelTemplateArgumentList &Args,
 1697                          const MultiLevelTemplateArgumentList &TemplateArgs,
 1739                                 const MultiLevelTemplateArgumentList &Args,
 1783                               const MultiLevelTemplateArgumentList &Args) {
 1793                               const MultiLevelTemplateArgumentList &Args) {
 1807                             const MultiLevelTemplateArgumentList &TemplateArgs,
 1918     const MultiLevelTemplateArgumentList &TemplateArgs,
 1941                           const MultiLevelTemplateArgumentList &TemplateArgs) {
 2045                             const MultiLevelTemplateArgumentList &TemplateArgs);
 2048         const MultiLevelTemplateArgumentList &TemplateArgs);
 2077                        const MultiLevelTemplateArgumentList &TemplateArgs,
 2329                            const MultiLevelTemplateArgumentList &TemplateArgs,
 2394     FieldDecl *Pattern, const MultiLevelTemplateArgumentList &TemplateArgs) {
 2657                         const MultiLevelTemplateArgumentList &TemplateArgs,
 2893 Sema::SubstStmt(Stmt *S, const MultiLevelTemplateArgumentList &TemplateArgs) {
 2924                       const MultiLevelTemplateArgumentList &TemplateArgs,
 2938                         const MultiLevelTemplateArgumentList &TemplateArgs) {
 2950                          const MultiLevelTemplateArgumentList &TemplateArgs) {
 2959                         const MultiLevelTemplateArgumentList &TemplateArgs) {
 2969                  const MultiLevelTemplateArgumentList &TemplateArgs) {
tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
   43                            const MultiLevelTemplateArgumentList &TemplateArgs) {
   81     Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs,
  100     Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs,
  138     Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs,
  161     Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs,
  172     Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs,
  182     Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs,
  213     Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs,
  224     Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs,
  238     Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs,
  262                              const MultiLevelTemplateArgumentList &TemplateArgs,
  270     Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs,
  353     Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs,
  413     Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs,
  434                              const MultiLevelTemplateArgumentList &TemplateArgs,
  456     Sema &S, const MultiLevelTemplateArgumentList &TemplateArgs,
  479     const MultiLevelTemplateArgumentList &TemplateArgs, const Decl *Tmpl,
  512 void Sema::InstantiateAttrs(const MultiLevelTemplateArgumentList &TemplateArgs,
 3485                       const MultiLevelTemplateArgumentList &TemplateArgs) {
 3542                           const MultiLevelTemplateArgumentList &TemplateArgs) {
 3917                            const MultiLevelTemplateArgumentList &TemplateArgs) {
 4002   MultiLevelTemplateArgumentList TemplateArgs =
 4142   MultiLevelTemplateArgumentList MArgs(*Args);
 4340     MultiLevelTemplateArgumentList TemplateArgs =
 4420   MultiLevelTemplateArgumentList TemplateArgLists;
 4441   MultiLevelTemplateArgumentList MultiLevelList(TemplateArgList);
 4456     const MultiLevelTemplateArgumentList &TemplateArgs) {
 4484     const MultiLevelTemplateArgumentList &TemplateArgs,
 4615     const MultiLevelTemplateArgumentList &TemplateArgs) {
 4711   MultiLevelTemplateArgumentList TemplateArgs =
 4920                            const MultiLevelTemplateArgumentList &TemplateArgs) {
 5272                           const MultiLevelTemplateArgumentList &TemplateArgs) {
 5306                           const MultiLevelTemplateArgumentList &TemplateArgs,
 5674                        const MultiLevelTemplateArgumentList &TemplateArgs) {
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  648     const MultiLevelTemplateArgumentList &TemplateArgs, bool &ShouldExpand,
  783                           const MultiLevelTemplateArgumentList &TemplateArgs) {