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

References

lib/Demangle/ItaniumDemangle.cpp
  377     : RootNode(Other.RootNode), Context(Other.Context) {
  378   Other.Context = Other.RootNode = nullptr;
  383   std::swap(RootNode, Other.RootNode);
  383   std::swap(RootNode, Other.RootNode);
  393   RootNode = Parser->parse();
  394   return RootNode == nullptr;
  412   const Node *Name = static_cast<const FunctionEncoding *>(RootNode)->getName();
  441   const Node *Name = static_cast<const FunctionEncoding *>(RootNode)->getName();
  486   auto *Name = static_cast<FunctionEncoding *>(RootNode)->getName();
  494   NodeArray Params = static_cast<FunctionEncoding *>(RootNode)->getParams();
  519           static_cast<const FunctionEncoding *>(RootNode)->getReturnType())
  529   assert(RootNode != nullptr && "must call partialDemangle()");
  530   return printNode(static_cast<Node *>(RootNode), Buf, N);
  534   assert(RootNode != nullptr && "must call partialDemangle()");
  537   auto *E = static_cast<const FunctionEncoding *>(RootNode);
  542   const Node *N = static_cast<const Node *>(RootNode);
  574   assert(RootNode != nullptr && "must call partialDemangle()");
  575   return static_cast<const Node *>(RootNode)->getKind() ==
  580   assert(RootNode != nullptr && "must call partialDemangle()");
  581   auto K = static_cast<const Node *>(RootNode)->getKind();