reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
4539 if (!A.isInstantiationDependent() || A.isDependent()) 4539 if (!A.isInstantiationDependent() || A.isDependent()) 4540 A = Context.getASTContext().getCanonicalTemplateArgument(A); 4540 A = Context.getASTContext().getCanonicalTemplateArgument(A); 4542 switch (A.getKind()) { 4547 mangleType(A.getAsType()); 4551 mangleType(A.getAsTemplate()); 4556 mangleType(A.getAsTemplateOrTemplatePattern()); 4562 const Expr *E = A.getAsExpr()->IgnoreParenImpCasts(); 4579 mangleIntegerLiteral(A.getIntegralType(), A.getAsIntegral()); 4579 mangleIntegerLiteral(A.getIntegralType(), A.getAsIntegral()); 4586 ValueDecl *D = A.getAsDecl(); 4587 bool compensateMangling = !A.getParamTypeForDecl()->isReferenceType(); 4607 mangleType(A.getNullPtrType()); 4614 for (const auto &P : A.pack_elements())