[graph][test][assign] warning in boost graph
Hello All! In my unit tests i use Graph, Test and Assign libraries (boost 1.39, MSVC 2005). This is an example to reproduce warning: #include <boost/graph/topological_sort.hpp> #include <boost/graph/adjacency_list.hpp> #include <boost/assign.hpp> #include <vector> //#include <boost/test/unit_test.hpp> int main() { typedef boost::adjacency_list<boost::vecS, boost::vecS, boost::bidirectionalS> G; typedef boost::graph_traits<G>::vertex_descriptor V; typedef std::map<V, boost::default_color_type> Map; G g; std::vector<V> sorted; Map m; boost::add_vertex(g); boost::topological_sort(g, std::back_inserter(sorted), color_map(boost::make_assoc_property_map(m))); //boost::assign::list_of<V>(0); return 0; } I noticed that when i uncomment both `#include <boost/test/unit_test.hpp>` and `boost::assign::list_of<V>(0);` the warning occur: boost\graph\depth_first_search.hpp(200) : warning C4267: 'argument' : conversion from 'size_t' to 'unsigned int', possible loss of data if one of the string is absent there is no warning. Any thoughts? -- Regards, Andrey
participants (1)
-
Andrey Torba