diff -r 000000000000 -r e4d67989cc36 stdcpp/tsrc/Boost_test/graph/src/filtered_graph_cc.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/stdcpp/tsrc/Boost_test/graph/src/filtered_graph_cc.cpp Tue Feb 02 02:01:42 2010 +0200 @@ -0,0 +1,67 @@ +//======================================================================= +// Copyright 1997, 1998, 1999, 2000 University of Notre Dame. +// 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 +#include + +#ifdef __SYMBIAN32__ +#include "std_log_result.h" +#define LOG_FILENAME_LINE __FILE__, __LINE__ +#endif +int main() +{ + using namespace boost; + // Check filtered_graph + { + typedef adjacency_list > Graph; + typedef property_map::type ResCapMap; + typedef filtered_graph > ResGraph; + typedef graph_traits::edge_descriptor Edge; + + function_requires< VertexListGraphConcept >(); + function_requires< EdgeListGraphConcept >(); + function_requires< IncidenceGraphConcept >(); + function_requires< AdjacencyGraphConcept >(); + function_requires< PropertyGraphConcept >(); + } + // Check filtered_graph with bidirectional adjacency_list + { + typedef adjacency_list > Graph; + typedef property_map::type ResCapMap; + typedef filtered_graph > ResGraph; + typedef graph_traits::edge_descriptor Edge; + + function_requires< VertexListGraphConcept >(); + function_requires< EdgeListGraphConcept >(); + function_requires< AdjacencyGraphConcept >(); + function_requires< AdjacencyGraphConcept >(); + function_requires< PropertyGraphConcept >(); + #ifndef __SYMBIAN32__ + function_requires< BidirectionalGraphConcept >(); + #endif + } + +#ifdef __SYMBIAN32__ + + std_log(LOG_FILENAME_LINE,"[End Test Case ]"); + + testResultXml("filtered_graph_cc"); + close_log_file(); +#endif + return 0; +}