aboutsummaryrefslogtreecommitdiff
path: root/tree.h
diff options
context:
space:
mode:
authorAdrian Kummerländer2012-03-10 19:14:27 +0100
committerAdrian Kummerländer2012-03-10 19:14:27 +0100
commit5d618cc8affb959ac64f9cf502dbddf53fb5e7c5 (patch)
tree3b53a6a641eefd82dbe6fc4c9e31fc912d5d1d67 /tree.h
parent1482e7ede3133b8bf78c68c2e0618b1de90d328c (diff)
downloadSimpleParser-5d618cc8affb959ac64f9cf502dbddf53fb5e7c5.tar
SimpleParser-5d618cc8affb959ac64f9cf502dbddf53fb5e7c5.tar.gz
SimpleParser-5d618cc8affb959ac64f9cf502dbddf53fb5e7c5.tar.bz2
SimpleParser-5d618cc8affb959ac64f9cf502dbddf53fb5e7c5.tar.lz
SimpleParser-5d618cc8affb959ac64f9cf502dbddf53fb5e7c5.tar.xz
SimpleParser-5d618cc8affb959ac64f9cf502dbddf53fb5e7c5.tar.zst
SimpleParser-5d618cc8affb959ac64f9cf502dbddf53fb5e7c5.zip
Moved static_cast needed for accessing the specific solve methods of the two derivatives of Node into a template function
Diffstat (limited to 'tree.h')
-rw-r--r--tree.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/tree.h b/tree.h
index 2a0bb84..b112dcb 100644
--- a/tree.h
+++ b/tree.h
@@ -16,6 +16,9 @@ class Node
public:
Node();
double solve();
+
+ template <class T>
+ double castSolve(Node*);
Node *leftChild;
Node *rightChild;