Hello, I use the boost graph library (Version 1.33.1 of Boost) for my programming task. I wanted to profile my program with gprof. I compilated the source code with the -pg option and linked it also with that option. Now I'm examining the output file of gprof. Some functions of boost graph library are not explicitly listed there althogh I use them. These functions are:
vertices()
add_edge()
What I see instead are some complicated functions. I have copied them here from my gprof-Output. But where are vertices() and add_edge()? Or are they meant by these complicated functions.
Best regards
Ewgenij Sokolovski
1) std::pair > >, boost::property >, std::allocator > >, boost::property > > >::iterator, bool> boost::graph_detail::push > >, boost::property >, std::allocator > >, boost::property > > >, boost::detail::sei_ > >, boost::property > >(std::vector > >, boost::property >, std::allocator > >, boost::property > > >&, boost::detail::sei_ > >, boost::property > const&)
2) boost::detail::postfix_increment_result, unsigned long, unsigned long const&, boost::random_access_traversal_tag>::type boost::operator++, unsigned long, boost::random_access_traversal_tag, unsigned long const&, long>(boost::iterator_facade, unsigned long, boost::random_access_traversal_tag, unsigned long const&, long>&, int)
--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer