Boost logo

Boost Users :

From: Doug Gregor (dgregor_at_[hidden])
Date: 2005-03-21 16:48:00


On Mar 21, 2005, at 11:49 AM, Sean Kelly wrote:

>> Hi All,
>>
>> I'm trying to figure out how to add a vertex index property to the
>> following listS, listS adjacency list so I can use write_graphviz
>>
>> typedef boost::adjacency_list<boost::listS,
>> boost::listS,
>> boost::bidirectionalS,
>>
>> boost::shared_ptr<Sysgen::Visitable> > XTreeGraph;
>>
>> thanks for any help.

You can use bundled properties along with property<...>-based
properties, for instance:

typedef boost::adjacency_list<boost::listS, boost::listS,
boost::bidirectionalS,
                                                       
property<boost::vertex_index_t, std::size_t,
boost::Shared_ptr<Sysgen::Visitable> > >
   XTreeGraph;

You'll need to set the vertex_index values in the graph manually.

        Doug


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