known_problems.html 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <HTML>
  2. <!--
  3. Copyright (c) Jeremy Siek, Lie-Quan Lee, and Andrew Lumsdaine 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>Known Problems</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. <h1>Known Problems and Workarounds</h1>
  16. This is a list of known problems compiling the BGL for different compilers and
  17. versions.
  18. <ol>
  19. <li>The <code>subgraph</code> adaptor has several known problems:
  20. <ul>
  21. <li>Each instance of subgraph has its own copy of internal
  22. vertex and edge properties. Only at the root subgraph are the
  23. properties valid. </li>
  24. <li>Edge and vertex removal functions are unimplemented.</li>
  25. <li>The graph is required to have vertex descriptors of integral
  26. type (that are the same as the vertex index). Practically
  27. speaking, that means subgraph only applies to adjacency lists
  28. with <code>VertexListS</code> = <code>vecS</code>.</li>
  29. </ul></li>
  30. <li>The <code>EdgeListS</code> parameter to the adjacency list is
  31. essentially fixed to <code>listS</code>: other selectors are
  32. unlikely to work.</li>
  33. <li>Using a GraphProperty with adjacency_list may cause a VC++ internal compiler error.</li>
  34. <li>Using get(property, graph, edge) may cause a VC++ internal compiler error.</li>
  35. <li>&quot;using boost::tie;&quot; may cause VC++ internal compiler error.
  36. </ol>
  37. <br>
  38. <HR>
  39. <TABLE>
  40. <TR valign=top>
  41. <TD nowrap>Copyright &copy; 2000-2001</TD><TD>
  42. <A HREF="http://www.boost.org/people/jeremy_siek.htm">Jeremy Siek</A>,
  43. Indiana University (<A
  44. HREF="mailto:jsiek@osl.iu.edu">jsiek@osl.iu.edu</A>)<br>
  45. <A HREF="http://www.boost.org/people/liequan_lee.htm">Lie-Quan Lee</A>, Indiana University (<A HREF="mailto:llee@cs.indiana.edu">llee@cs.indiana.edu</A>)<br>
  46. <A HREF="https://homes.cs.washington.edu/~al75">Andrew Lumsdaine</A>,
  47. Indiana University (<A
  48. HREF="mailto:lums@osl.iu.edu">lums@osl.iu.edu</A>)
  49. </TD></TR></TABLE>
  50. </BODY>
  51. </HTML>