From 5ef6fb5dd5f16a2c05e0808792b5aabc562592b5 Mon Sep 17 00:00:00 2001 From: Stefan Troeger Date: Sat, 25 Jan 2014 15:24:26 +0100 Subject: [PATCH] msvc and gcc/clang are not satisfiable with the same code... --- src/Mod/Assembly/App/opendcm/core/imp/clustergraph_imp.hpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/Mod/Assembly/App/opendcm/core/imp/clustergraph_imp.hpp b/src/Mod/Assembly/App/opendcm/core/imp/clustergraph_imp.hpp index 9709f77572..5efa2d3809 100644 --- a/src/Mod/Assembly/App/opendcm/core/imp/clustergraph_imp.hpp +++ b/src/Mod/Assembly/App/opendcm/core/imp/clustergraph_imp.hpp @@ -772,8 +772,11 @@ void ClusterGraph::setObject(key template< typename edge_prop, typename vertex_prop, typename cluster_prop, typename objects> template -std::pair< typename ClusterGraph::object_iterator, typename ClusterGraph::object_iterator > -ClusterGraph::getObjects(LocalEdge k) { +#ifdef _MSC_VER +std::pair::object_iterator, typename ClusterGraph::object_iterator > +#elif +std::pair::template object_iterator, typename ClusterGraph::template object_iterator > +#endifClusterGraph::getObjects(LocalEdge k) { std::vector& vec = fusion::at_c<1> ((*this) [k]); object_iterator begin(vec.begin(), object_extractor());