Печать глобального свойства - PullRequest
0 голосов
/ 26 января 2020

Я новичок в улучшении библиотеки графов. Я пытаюсь напечатать имя графа при экспорте графа с помощью write_graphviz. Соответствующая часть моего кода гласит:

get_property(g, graph_name) = std::string("BCA Rule: ")+toString(rulenumber); // this is OK

dbgraph=g;

std::ostringstream ss;

write_graphviz(ss, dbgraph, make_label_writer(get(vertex_name, dbgraph)), 
    make_label_writer(get(edge_name, dbgraph)),
    make_label_writer(get(graph_name, dbgraph))); 

Это не работает. Я получаю каскад ошибок компиляции. Когда я использую:

write_graphviz(ss, dbgraph, make_label_writer(get(vertex_name, dbgraph)),
    make_label_writer(get(edge_name, dbgraph)));

все работает нормально с ребрами и вершиной, но плитка графика не печатается.

Что я делаю не так?

Спасибо

...