« Return to Thread: [BGL] Access bundle graph properties

Re: [BGL] Access bundle graph properties

by Bugzilla from s0238762@sms.ed.ac.uk :: Rate this Message:

Reply to Author | View in Thread

that's the page I was reading, but it doesn't mention bundle graph
properties. It talks about vertex and edge bundle properties only.


By the way. I use the following for now:

graph.m_property.something;

which works, but I know it's wrong from an interface point of view (the
member m_property is meant to be protected, but for some implementation
detail, it isn't)



Ferng, Andrew D wrote:

> This might help...
> http://www.boost.org/libs/graph/doc/bundles.html 
>
>
>
> -----Original Message-----
> From: Ioannis Nousias [mailto:s0238762@...]
> Sent: Monday, February 18, 2008 3:55 PM
> To: boost-users@...
> Subject: [Boost-users] [BGL] Access bundle graph properties
>
> How does one access a bundle graph property in adjacency_list ?
>
> for example
>
> struct VertexProperties
> {
>     int        index;
>     bool     status;
> };
>
> struct EdgeProperties
> {
>     int        index;
>     bool     status;
> };
>
> struct GraphProperties
> {
>     int something;
> };
>
> boost::adjacency_list
> <
>     boost::listS,
>     boost::vecS,
>     boost::directedS,
>     VertexProperties,
>     EdgeProperties,
>     GraphProperties
>  > graph;
>
>
> if 'v' is a vertex then I can do 'grap[v].status' to get that vertex
> property. But what about the graph properties? I've tried
> 'graph.something' but that didn't work :(
>
> Any suggestions ?
>
> regards,
> Ioannis
> _______________________________________________
> Boost-users mailing list
> Boost-users@...
> http://lists.boost.org/mailman/listinfo.cgi/boost-users
>
>
>  

_______________________________________________
Boost-users mailing list
Boost-users@...
http://lists.boost.org/mailman/listinfo.cgi/boost-users

 « Return to Thread: [BGL] Access bundle graph properties