I see examples of this when using property maps, but not when using structs to handle the vertices and edges (I think this is called 'bundles').
I have vertices and edges defined as such, in an adjacency list graph.
struct Vertex
{
string name;
int some_int;
};
struct Edge
{
double weight;
};
The graph is constructed as follows:
typedef boost::adjacency_list<boost::listS, boost::vecS, boost::directedS, Vertex, Edge> boost_graph;
I want to print my graph of these objects in Graphviz format, so I can view it as an image. However, I don't only want the nodes and edges. I also want the attribute name on vertices and weight on edges to appear in the image. How can I do this?