Boost logo

Boost :

Subject: Re: [boost] function dispatch mismatch in graph_traits
From: David Abrahams (dave_at_[hidden])
Date: 2009-02-08 11:06:31


on Sun Feb 08 2009, Sandeep Gupta <gupta.sandeep-AT-gmail.com> wrote:

> 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)

Try

    vertices(G)

> My problem is that all internal graph routines invoke the function by
> expression vertices(G)

That shouldn't be a problem as long as leda_graph.hpp is #included
*before* any boost graph algorithm that might invoke vertices(G).

-- 
Dave Abrahams
BoostPro Computing
http://www.boostpro.com

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk