Home | History | Annotate | Download | only in AST

Lines Matching refs:Dependent

667   DependentTemplateName *Dependent = Template.getAsDependentTemplateName();
668 assert(Dependent && "Not a dependent template name?");
669 if (const IdentifierInfo *Id = Dependent->getIdentifier())
672 mangleOperatorName(Dependent->getOperator(), UnknownArity);
767 // the template in question is a dependent template name. Should we
780 // the template in question is a dependent template name. Should we
1544 DependentTemplateName *Dependent = Template.getAsDependentTemplateName();
1545 assert(Dependent && "Unknown template name kind?");
1546 manglePrefix(Dependent->getQualifier());
1604 const DependentTemplateName *Dependent = TN.getAsDependentTemplateName();
1605 assert(Dependent->isIdentifier());
1609 mangleUnresolvedPrefix(Dependent->getQualifier(), 0);
1610 mangleSourceName(Dependent->getIdentifier());
1827 // If our type is instantiation-dependent but not dependent, we mangle
1831 // FIXME: This is an approximation of the instantiation-dependent name
1834 // default template arguments) for any instantiation-dependent type.
1836 // - Instantiation-dependent TemplateSpecializationTypes will need to be
1971 case BuiltinType::Dependent:
2354 // the template in question is a dependent template name. Should we
2380 // the template in question is a dependent template name. Should we
2423 // If this is dependent, we need to record that. If not, we simply
2440 // <builtin-type> ::= Da # dependent auto
2534 // ::= sr <type> <unqualified-name> # dependent name
2535 // ::= sr <type> <unqualified-name> <template-args> # dependent template-id
2807 // instantiation-dependent it is encoded as an integer literal
3294 // dependent cases, in which case we should mangle as a