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

References

include/llvm/Demangle/ItaniumDemangle.h
  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.cpp
  462     S += "std";
  470     S += "::";