From 8e27acf27a3dc4a7155382416910e3aa94bb6211 Mon Sep 17 00:00:00 2001 From: John Rogers Date: Mon, 7 Feb 2011 17:47:56 +0000 Subject: [PATCH] Removing some typename keywords which are not allowed on my compiler g++ 4.4.5 --- gtsam/inference/EliminationTree-inl.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/gtsam/inference/EliminationTree-inl.h b/gtsam/inference/EliminationTree-inl.h index 9f12a69f4..a4b0b9294 100644 --- a/gtsam/inference/EliminationTree-inl.h +++ b/gtsam/inference/EliminationTree-inl.h @@ -241,7 +241,7 @@ EliminationTree::eliminate() const { /* ************************************************************************* */ // Specialization for symbolic elimination that calls the optimized eliminateSymbolic_ template<> -inline typename EliminationTree::BayesNet::shared_ptr +inline EliminationTree::BayesNet::shared_ptr EliminationTree::eliminate() const { // call recursive routine @@ -252,8 +252,8 @@ EliminationTree::eliminate() const { // Add conditionals to BayesNet tic(2, "assemble BayesNet"); - typename BayesNet::shared_ptr bayesNet(new BayesNet); - BOOST_FOREACH(const typename BayesNet::sharedConditional& conditional, conditionals) { + BayesNet::shared_ptr bayesNet(new BayesNet); + BOOST_FOREACH(const BayesNet::sharedConditional& conditional, conditionals) { if(conditional) bayesNet->push_back(conditional); }