| souffle
    2.0.2-371-g6315b36
    | 
#include <ExplainTree.h>


| Public Member Functions | |
| void | add_child (Own< TreeNode > child) | 
| InnerNode (const std::string &nodeText="", std::string label="") | |
| void | place (uint32_t x, uint32_t y) override | 
| void | printJSON (std::ostream &os, int pos) override | 
| void | render (ScreenBuffer &s) override | 
|  Public Member Functions inherited from souffle::TreeNode | |
| uint32_t | getHeight () const | 
| size_t | getSize () | 
| uint32_t | getWidth () const | 
| void | setSize (size_t s) | 
| TreeNode (std::string t="") | |
| virtual | ~TreeNode ()=default | 
| Private Attributes | |
| VecOwn< TreeNode > | children | 
| std::string | label | 
| Additional Inherited Members | |
|  Protected Attributes inherited from souffle::TreeNode | |
| uint32_t | height = 0 | 
| uint32_t | size = 0 | 
| std::string | txt | 
| uint32_t | width = 0 | 
| int | xpos = 0 | 
| int | ypos = 0 | 
Definition at line 133 of file ExplainTree.h.
| 
 | inline | 
Definition at line 141 of file ExplainTree.h.
| 
 | inlineoverridevirtual | 
Implements souffle::TreeNode.
Definition at line 146 of file ExplainTree.h.
References souffle::TreeNode::height, k, and souffle::TreeNode::width.
| 
 | inlineoverridevirtual | 
Implements souffle::TreeNode.
Definition at line 183 of file ExplainTree.h.
| 
 | inlineoverridevirtual | 
Implements souffle::TreeNode.
Definition at line 172 of file ExplainTree.h.
Definition at line 202 of file ExplainTree.h.
Referenced by InnerNode().
| 
 | private | 
Definition at line 203 of file ExplainTree.h.
 1.8.17
 1.8.17