msvc and gcc/clang are not satisfiable with the same code...
This commit is contained in:
committed by
Stefan Tröger
parent
3b4db93332
commit
5ef6fb5dd5
@@ -772,8 +772,11 @@ void ClusterGraph<edge_prop, vertex_prop, cluster_prop, objects>::setObject(key
|
||||
|
||||
template< typename edge_prop, typename vertex_prop, typename cluster_prop, typename objects>
|
||||
template<typename Obj>
|
||||
std::pair< typename ClusterGraph<edge_prop, vertex_prop, cluster_prop, objects>::object_iterator<Obj>, typename ClusterGraph<edge_prop, vertex_prop, cluster_prop, objects>::object_iterator<Obj> >
|
||||
ClusterGraph<edge_prop, vertex_prop, cluster_prop, objects>::getObjects(LocalEdge k) {
|
||||
#ifdef _MSC_VER
|
||||
std::pair<typename ClusterGraph<edge_prop, vertex_prop, cluster_prop, objects>::object_iterator<Obj>, typename ClusterGraph<edge_prop, vertex_prop, cluster_prop, objects>::object_iterator<Obj> >
|
||||
#elif
|
||||
std::pair<typename ClusterGraph<edge_prop, vertex_prop, cluster_prop, objects>::template object_iterator<Obj>, typename ClusterGraph<edge_prop, vertex_prop, cluster_prop, objects>::template object_iterator<Obj> >
|
||||
#endifClusterGraph<edge_prop, vertex_prop, cluster_prop, objects>::getObjects(LocalEdge k) {
|
||||
|
||||
std::vector<edge_bundle_single>& vec = fusion::at_c<1> ((*this) [k]);
|
||||
object_iterator<Obj> begin(vec.begin(), object_extractor<Obj>());
|
||||
|
||||
Reference in New Issue
Block a user