|
Boost : |
Subject: [boost] function dispatch mismatch in graph_traits
From: Sandeep Gupta (gupta.sandeep_at_[hidden])
Date: 2009-02-08 10:19:14
Hi,
I am having trouble making leda_graph wrapper for GRAPH<vtype,
etype> class. In leda_graph.hpp the wrapper is defined as
template<class vtype, class etype>
...
vertices(const leda::GRAPH<vtype, etype>& g)
{
do_something;
}
Given this definition the right (and only way i think) to invoke it
by expression
vertices<vtype, etype>(G)
My problem is that all internal graph routines invoke the function by expression
vertices(G)
I would appreciate any ideas about how can i redirect vertices(G) to
vertices<vtype, etype>(G) where
vtype = vrec
etype = erec
G = leda::GRAPH<vrec, erec>
I am afraid that i might have to rewrite a wrapper for specifically
leda::GRAPH<vrec, erec>. Can this be avoided.
Thanks
sandeep
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk