Lines Matching defs:DisplayNode

1598 class DisplayNode;
1616 DisplayEdge(std::string Value, DisplayNode &Node, StringRef Colour)
1621 const DisplayNode &getDestinationNode() const { return Node; }
1625 const DisplayNode &Node;
1629 class DisplayNode : public DisplayElement {
1633 DisplayNode(std::string Content, StringRef Colour)
1637 using ChildIterator = std::unordered_set<DisplayNode *>::const_iterator;
1647 void createEdge(StringRef Value, DisplayNode &Node, StringRef Colour);
1653 const DisplayEdge &getEdge(const DisplayNode &To) const {
1660 std::string getEdgeSourceLabel(const DisplayNode &Sink) const {
1675 std::unordered_set<DisplayNode *> Children;
1676 std::unordered_map<const DisplayNode *, const DisplayEdge *> EdgeMap;
1691 using NodeIterator = std::vector<DisplayNode *>::const_iterator;
1719 DisplayNode &getNode(unsigned N) {
1733 std::string getNodeLabel(const DisplayNode &Node) const {
1738 std::string getNodeAttributes(const DisplayNode &Node) const {
1743 std::string getEdgeColorAttr(const DisplayNode &From,
1744 const DisplayNode &To) const {
1749 DisplayNode *getEntryNode() const {
1762 std::vector<DisplayNode> Nodes;
1763 std::vector<DisplayNode *> NodePtrs;
1764 DisplayNode *EntryNode = nullptr;
1767 void DisplayNode::createEdge(StringRef Value, DisplayNode &Node,
1774 void DisplayNode::createEdgeMap() {
1835 void createDisplayEdges(DotCfgDiffDisplayGraph &Graph, unsigned DisplayNode,
2080 unsigned DisplayNode = I.second;
2081 getNode(SourceNode).createDisplayEdges(G, DisplayNode, NodeMap);
2090 DisplayNode &SourceDisplayNode = DisplayGraph.getNode(DisplayNodeIndex);
2098 DisplayNode &SinkDisplayNode = DisplayGraph.getNode(SinkNode->getIndex());
2116 using NodeRef = const DisplayNode *;
2117 using ChildIteratorType = DisplayNode::ChildIterator;
2120 using ChildEdgeIterator = DisplayNode::EdgeIterator;
2156 static std::string getNodeLabel(const DisplayNode *Node,
2160 static std::string getNodeAttributes(const DisplayNode *Node,
2164 static std::string getEdgeSourceLabel(const DisplayNode *From,
2165 DisplayNode::ChildIterator &To) {
2168 static std::string getEdgeAttributes(const DisplayNode *From,
2169 DisplayNode::ChildIterator &To,