diff -r 000000000000 -r e4d67989cc36 stdcpp/tsrc/Boost_test/graph/src/dfs_cc.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/stdcpp/tsrc/Boost_test/graph/src/dfs_cc.cpp Tue Feb 02 02:01:42 2010 +0200 @@ -0,0 +1,63 @@ +//======================================================================= +// Copyright 2002 Indiana University. +// Authors: Andrew Lumsdaine, Lie-Quan Lee, Jeremy G. Siek +// +// Distributed under the Boost Software License, Version 1.0. (See +// accompanying file LICENSE_1_0.txt or copy at +// http://www.boost.org/LICENSE_1_0.txt) +//======================================================================= +/* + * © Portions copyright (c) 2006-2007 Nokia Corporation. All rights reserved. +*/ + +#include +#include +#include +#ifdef __SYMBIAN32__ +#include "std_log_result.h" +#define LOG_FILENAME_LINE __FILE__, __LINE__ +#endif +int main() +{ + using namespace boost; + typedef default_constructible_archetype< + sgi_assignable_archetype< + equality_comparable_archetype<> > > vertex_t; + { + typedef incidence_graph_archetype IncidenceGraph; + typedef vertex_list_graph_archetype graph_t; + graph_t& g = static_object::get(); + read_write_property_map_archetype color; + depth_first_search(g, color_map(color)); + } + { + typedef incidence_graph_archetype IncidenceGraph; + typedef vertex_list_graph_archetype graph_t; + graph_t& g = static_object::get(); + readable_property_map_archetype v_index; + depth_first_search(g, vertex_index_map(v_index)); + } + { + typedef incidence_graph_archetype IncidenceGraph; + typedef vertex_list_graph_archetype Graph; + typedef property_graph_archetype + graph_t; + graph_t& g = static_object::get(); + dfs_visitor<> v; + depth_first_search(g, visitor(v)); + } + + #ifdef __SYMBIAN32__ + std_log(LOG_FILENAME_LINE,"[End Test Case ]"); + + testResultXml("dfs_cc"); + close_log_file(); +#endif + return 0; +}