
yes it works when I set it on the original graph. setting it in the original graph and reading in reverse_graph works. (which is what I do in my application) I had a function template<Graph> void myfun( Graph & g) { //some code get_property(g, graph_MyProperty) = propertyValue } and wanted to use it like myfun(originalGraph) myfun(reverseGraph) setting property on the reverse_graph does not seem to be doing anything, infact when trying to access the property somewhere else throws a null reference exception Jeremiah Willcock wrote:
On Mon, 16 Nov 2009, Mangal wrote:
Trying to set graph properties on reverse graph does not seem to be working. I am using boost 1.40.0 A simple program where we set graph_name to "graph" on a reverse graph does not work int main() { using namespace boost; using std::string; typedef adjacency_list
, property > graph_t; typedef reverse_graph
reverse_graph_t; graph_t g; reverse_graph_t sg = reverse_graph_t(g); std::string Name = "graph"; set_property(sg, graph_name, Name) ;
std::cout << "name: " << get_property(sg, graph_name) << std::endl; return 1;
}
Name comes out to be empty in this case.
any ideas???
Does it work if you set the name on the original graph? What about setting it on the original graph and reading it from the reverse_graph? What about setting it on the reverse_graph and reading it from the original?
-- Jeremiah Willcock _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
-- View this message in context: http://old.nabble.com/issues-with-setting-properties-on-reverse-graph-tp2638... Sent from the Boost - Users mailing list archive at Nabble.com.