Lines Matching refs:Prefix
509 StringRef Prefix = "");
1061 /// i.e. if there is more prefix "to the right".
1118 // In all of these cases, we should have no prefix.
1339 // FIXME: The template arguments are part of the enclosing prefix or
1393 // ::= N [<CV-qualifiers>] [<ref-qualifier>] <prefix> <unqualified-name> E
1394 // ::= N [<CV-qualifiers>] [<ref-qualifier>] <template-prefix>
1424 // <nested-name> ::= N [<CV-qualifiers>] <template-prefix> <template-args> E
1574 // <prefix> of the form:
1576 // <data-member-prefix> := <member source-name> M
1578 // Technically, the data-member-prefix is part of the <prefix>. However,
1579 // since a closure type will always be mangled with a prefix, it's easier
1580 // to emit that last part of the prefix here.
1647 // <prefix> ::= <prefix> <unqualified-name>
1648 // ::= <template-prefix> <template-args>
1681 // <template-prefix> ::= <prefix> <template unqualified-name>
1706 // <template-prefix> ::= <prefix> <template unqualified-name>
1795 StringRef Prefix) {
1846 // Some callers want a prefix before the mangled type.
1847 Out << Prefix;
1934 cast<ElaboratedType>(Ty)->getNamedType(), Prefix);
2980 // Dependently-scoped template types are nested if they have a prefix.
2984 TemplateName Prefix =
2987 mangleTemplatePrefix(Prefix);
4567 // Prefix the mangling of D with __dtor_.