summaryrefslogtreecommitdiff
path: root/src/Tree.h
diff options
context:
space:
mode:
authorMarius Kintel <marius@kintel.net>2010-11-06 15:04:03 (GMT)
committerMarius Kintel <marius@kintel.net>2010-11-06 15:04:03 (GMT)
commitc1c5d8174d0a0949dcd27ee6c32e3d237b244c73 (patch)
treeab2a6a611ca19da9d163025a50c483333179e24f /src/Tree.h
parenteed6e69530486aa57a981940565ffc0013ef5bd7 (diff)
doc and cosmetics
Diffstat (limited to 'src/Tree.h')
-rw-r--r--src/Tree.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/Tree.h b/src/Tree.h
index 88c55cb..2c3f0b8 100644
--- a/src/Tree.h
+++ b/src/Tree.h
@@ -5,13 +5,19 @@
using std::string;
+/*!
+ For now, just an abstraction of the node tree which keeps a dump
+ cache based on node indices around.
+
+ Note that since node trees don't survive a recompilation, the tree cannot either.
+ */
class Tree
{
public:
Tree(const AbstractNode *root = NULL) : root_node(root) {}
~Tree() {}
- void setRoot(const AbstractNode *root) { this->root_node = root; }
+ void setRoot(const AbstractNode *root);
const AbstractNode *root() const { return this->root_node; }
// FIXME: Really return a reference?
contact: Jan Huwald // Impressum