Boost logo

Boost :

Subject: Re: [boost] function dispatch mismatch in graph_traits
From: Sandeep Gupta (gupta.sandeep_at_[hidden])
Date: 2009-02-08 12:42:41


On Sun, Feb 8, 2009 at 8:06 AM, David Abrahams <dave_at_[hidden]> wrote:
>
> 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).
>
> --

Thanks David. It works. leda_graph.hpp had to be included before other headers.

> Dave Abrahams
> BoostPro Computing
> http://www.boostpro.com
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost
>


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