From 3aad19966f81189219d00d0ea905b6b1e83d5576 Mon Sep 17 00:00:00 2001 From: Adrian Kummerlaender Date: Fri, 26 Sep 2014 22:24:49 +0200 Subject: Simplified Tree::addNode and continued cleanup * member method "addNode" of "Tree" was relieved of its uneccessary "place" argument * again contified where possible ** e.g. the "buildTree" local element vectors for storing the lexer result --- src/tree.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/tree.h') diff --git a/src/tree.h b/src/tree.h index 186f162..e2eb7a6 100644 --- a/src/tree.h +++ b/src/tree.h @@ -18,9 +18,10 @@ class Tree { std::string print() const; private: - template - Node* addNode(Node**, Args&&... args); - Node* buildTree(std::string); + template + Node* addNode(Args&&... args); + + Node* buildTree(const std::string&); const std::string term_; const ConstantMap* constants_; -- cgit v1.2.3