|
Boost Users : |
Subject: Re: [Boost-users] [graph] your mail
From: Jeremiah Willcock (jewillco_at_[hidden])
Date: 2012-06-05 12:31:54
On Tue, 5 Jun 2012, Avishay Ben Shabtai wrote:
> Can you give an example of non bundled properties? are they properties i
> created using the BOOST_INSTALL ?
You can use an existing property name as well, such as vertex_name (or
vertex_all). You would then need to change accesses from g[v] to
get(vertex_name, g, v) (or cache get(vertex_name, g) and use get(that,
v)). There is an example at
http://www.boost.org/doc/libs/1_49_0/libs/graph/example/vertex-name-property.cpp
(there is also an edge property one at
http://www.boost.org/doc/libs/1_49_0/libs/graph/example/edge_property.cpp
using a custom property name).
-- Jeremiah Willcock
>
> On Tue, Jun 5, 2012 at 7:27 PM, Jeremiah Willcock <jewillco_at_[hidden]> wrote:
> On Tue, 5 Jun 2012, Avishay Ben Shabtai wrote:
>
> We can do them both.Let me know of workarounds and i will try to update to check if it was resolved (so you will get a chance to fix it
> in case it wasn't :-) )
>
>
> OK. I think you basically have two workarounds:
>
> 1. Use a custom copy function that copies your bundled property. This is probably simple, and it is documented how to do it. It is also a localized
> change; it only affects your calls to copy_graph.
>
> 2. Change to using a non-bundled property and keep using vertex_all. This will require a lot of changes throughout your code base, but avoids
> needing to deal with the copy problem at all.
>
> -- Jeremiah Willcock
>
>
>
> On Tue, Jun 5, 2012 at 7:23 PM, Jeremiah Willcock <jewillco_at_[hidden]> wrote:
> On Tue, 5 Jun 2012, Avishay Ben Shabtai wrote:
>
> Is there a nightly build or do i need to get it from svn?in case this is contained in the graph library you can send me the files
> and i
> will try to compile it with them.
>
>
> I don't see any nightly builds, so it looks like you might need to get them from SVN. There are many files that changed, so I can't
> really send you
> all of them. Some of the changes (after the refactoring) also depend on Type Traits Introspection, which also isn't in any releases. I
> would just
> try what's in SVN. If that's not practical or you decide not to update your project right now, I can give some ideas for workarounds.
>
> -- Jeremiah Willcock
>
>
>
>
>
>
Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net