reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
234 S += ", "; 273 s += " ("; 274 s += Suffix; 275 s += ")"; 291 S += " "; 292 S += Ext; 320 S += " const"; 322 S += " volatile"; 324 S += " restrict"; 363 S += "operator "; 380 s += Postfix; 395 void printLeft(OutputStream &s) const override { s += Name; } 408 S += Kind; 427 S += "[abi:"; 428 S += Tag; 429 S += "]"; 442 S += " [enable_if:"; 467 S += "<"; 468 S += Protocol; 469 S += ">"; 493 s += " "; 495 s += "("; 496 s += "*"; 499 s += "id<"; 500 s += objcProto->Protocol; 501 s += ">"; 509 s += ")"; 561 s += " "; 563 s += "("; 565 s += (Collapsed.first == ReferenceKind::LValue ? "&" : "&&"); 573 s += ")"; 596 s += "("; 598 s += " "; 600 s += "::*"; 605 s += ")"; 666 S += " "; 667 S += "["; 669 S += Dimension.asString(); 672 S += "]"; 709 S += " "; 713 S += "("; 715 S += ")"; 719 S += " const"; 721 S += " volatile"; 723 S += " restrict"; 726 S += " &"; 728 S += " &&"; 745 S += "noexcept("; 747 S += ")"; 760 S += "throw("; 802 S += " "; 808 S += "("; 810 S += ")"; 815 S += " const"; 817 S += " volatile"; 819 S += " restrict"; 822 S += " &"; 824 S += " &&"; 841 S += "operator\"\" "; 857 S += Special; 874 S += "construction vtable for "; 876 S += "-in-"; 894 S += "::"; 910 S += "::"; 930 S += "::"; 948 S += " vector["; 952 S += Dimension.asString(); 953 S += "]"; 968 S += "pixel vector["; 969 S += Dimension.asString(); 970 S += "]"; 995 S += "$T"; 998 S += "$N"; 1001 S += "$TT"; 1020 S += "typename "; 1042 S += " "; 1065 S += "template<"; 1067 S += "> typename "; 1087 S += "..."; 1214 S += "..."; 1227 S += ", "; 1245 S += "<"; 1248 S += " "; 1249 S += ">"; 1360 S += "::"; 1375 S += "std::"; 1419 S += "std::allocator"; 1422 S += "std::basic_string"; 1425 S += "std::basic_string<char, std::char_traits<char>, " 1429 S += "std::basic_istream<char, std::char_traits<char> >"; 1432 S += "std::basic_ostream<char, std::char_traits<char> >"; 1435 S += "std::basic_iostream<char, std::char_traits<char> >"; 1471 S += "std::allocator"; 1474 S += "std::basic_string"; 1477 S += "std::string"; 1480 S += "std::istream"; 1483 S += "std::ostream"; 1486 S += "std::iostream"; 1506 S += "~"; 1507 S += Basename->getBaseName(); 1520 S += "~"; 1534 S += "'unnamed"; 1535 S += Count; 1536 S += "\'"; 1557 S += "<"; 1559 S += ">"; 1561 S += "("; 1563 S += ")"; 1567 S += "\'lambda"; 1568 S += Count; 1569 S += "\'"; 1607 S += "("; 1609 S += "("; 1611 S += ") "; 1612 S += InfixOperator; 1613 S += " ("; 1615 S += ")"; 1618 S += ")"; 1633 S += "("; 1635 S += ")["; 1637 S += "]"; 1652 S += "("; 1654 S += ")"; 1655 S += Operator; 1671 S += "("; 1673 S += ") ? ("; 1675 S += ") : ("; 1677 S += ")"; 1694 S += Kind; 1712 S += Prefix; 1714 S += Postfix; 1731 S += CastKind; 1732 S += "<"; 1734 S += ">("; 1736 S += ")"; 1750 S += "sizeof...("; 1753 S += ")"; 1769 S += "("; 1771 S += ")"; 1794 S += "::operator "; 1795 S += "new"; 1797 S += "[]"; 1800 S += "("; 1802 S += ")"; 1806 S += "("; 1808 S += ")"; 1827 S += "::"; 1828 S += "delete"; 1830 S += "[] "; 1846 S += Prefix; 1847 S += "("; 1849 S += ")"; 1862 S += "fp"; 1863 S += Number; 1878 S += "("; 1880 S += ")("; 1882 S += ")"; 1924 S += " = "; 1942 S += " ... "; 1946 S += " = "; 1980 S += OperatorName; 1984 S += "... "; 1985 S += OperatorName; 1992 S += OperatorName; 1993 S += " ..."; 1997 S += OperatorName; 2015 S += "throw "; 2044 S += Value ? StringView("true") : StringView("false"); 2057 S += "\"<"; 2059 S += ">\""; 2072 S += "[]"; 2075 S += "{...}"; 2091 S += "("; 2093 S += ")"; 2094 S += Integer; 2110 S += "("; 2111 S += Type; 2112 S += ")"; 2116 S += "-"; 2117 S += Value.dropFront(1); 2119 S += Value; 2122 S += Type; 2178 s += StringView(num, num + n);include/llvm/Demangle/Utility.h
96 OutputStream &operator<<(StringView R) { return (*this += R); }
lib/Demangle/ItaniumDemangle.cpp462 S += "std"; 470 S += "::";