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.