VertexAndEdgeListGraph.html 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. <HTML>
  2. <!--
  3. Copyright (c) Jeremy Siek 2000
  4. Distributed under the Boost Software License, Version 1.0.
  5. (See accompanying file LICENSE_1_0.txt or copy at
  6. http://www.boost.org/LICENSE_1_0.txt)
  7. -->
  8. <Head>
  9. <Title>VertexAndEdgeListGraph</Title>
  10. <BODY BGCOLOR="#ffffff" LINK="#0000ee" TEXT="#000000" VLINK="#551a8b"
  11. ALINK="#ff0000">
  12. <IMG SRC="../../../boost.png"
  13. ALT="C++ Boost" width="277" height="86">
  14. <BR Clear>
  15. <H2><A NAME="concept:VertexAndEdgeListGraph"></A>
  16. VertexAndEdgeListGraph
  17. </H2>
  18. The VertexAndEdgeListGraph concept refines the <a
  19. href="./VertexListGraph.html">VertexListGraph</a> and the <a
  20. href="./EdgeListGraph.html">EdgeListGraph</a> concepts. No further
  21. requirements are added.
  22. <H3>Refinement of</H3>
  23. <a href="./VertexListGraph.html">VertexListGraph</a>,
  24. <a href="./EdgeListGraph.html">EdgeListGraph</a>
  25. <H3>Models</H3>
  26. <UL>
  27. <LI><TT>adjacency_list</TT></LI>
  28. </UL>
  29. <P>
  30. <H3>See Also</H3>
  31. <a href="./graph_concepts.html">Graph concepts</a>
  32. <H3>Concept Checking Class</H3>
  33. <P>
  34. <PRE>
  35. template &lt;class G&gt;
  36. struct VertexAndEdgeListGraphConcept
  37. {
  38. void constraints() {
  39. BOOST_CONCEPT_ASSERT(( VertexListGraphConcept&lt;G&gt; ));
  40. BOOST_CONCEPT_ASSERT(( EdgeListGraphConcept&lt;G&gt; ));
  41. }
  42. };
  43. </PRE>
  44. <br>
  45. <HR>
  46. <TABLE>
  47. <TR valign=top>
  48. <TD nowrap>Copyright &copy; 2000-2001</TD><TD>
  49. <A HREF="http://www.boost.org/people/jeremy_siek.htm">Jeremy Siek</A>, Indiana University (<A HREF="mailto:jsiek@osl.iu.edu">jsiek@osl.iu.edu</A>)
  50. </TD></TR></TABLE>
  51. </BODY>
  52. </HTML>