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

References

lib/Support/ItaniumManglingCanonicalizer.cpp
  233 ItaniumManglingCanonicalizer::~ItaniumManglingCanonicalizer() { delete P; }
  238   auto &Alloc = P->Demangler.ASTAllocator;
  242     P->Demangler.reset(Str.begin(), Str.end());
  251       if (Str.size() == 2 && P->Demangler.consumeIf("St"))
  252         N = P->Demangler.make<itanium_demangle::NameType>("std");
  259         N = P->Demangler.parseType();
  261         N = P->Demangler.parseName();
  266       N = P->Demangler.parseType();
  271       N = P->Demangler.parseEncoding();
  276     if (P->Demangler.numLeft() != 0)
  312   P->Demangler.ASTAllocator.setCreateNewNodes(true);
  313   P->Demangler.reset(Mangling.begin(), Mangling.end());
  314   return reinterpret_cast<Key>(P->Demangler.parse());
  319   P->Demangler.ASTAllocator.setCreateNewNodes(false);
  320   P->Demangler.reset(Mangling.begin(), Mangling.end());
  321   return reinterpret_cast<Key>(P->Demangler.parse());