<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
              "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta name="verify-v1"
		content="LkU+jobePpu3F8I4GPuTiOjrTukmo1qpWT+dT6SeAfk=" />
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii" /> 
<meta name="description" content="The tree.hh library provides C++
		programmers with a container class to store arbitrary data in
		n-ary tree form. It is compatible with the STL and its
		algorithms wherever possible. Available under the terms of the GPL." />  
<meta name="keywords" content="data structure, C++, programming, STL,
		open source, container class" />
<title>tree.hh: an STL-like C++ tree class, download</title>
<link rel="stylesheet" type="text/css" href="tree.css" /> 
</head>
<body>
  <div id="container">
	 <div id="title">
		<div id="share">
<!-- AddThis Button BEGIN -->
<a class="addthis_button" href="http://www.addthis.com/bookmark.php?v=250&amp;username=kpeeters"><img src="http://s7.addthis.com/static/btn/v2/lg-share-en.gif" width="125" height="16" alt="Bookmark and Share" style="border:0"/></a><script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#username=kpeeters"></script>
<!-- AddThis Button END -->
		</div>
		<div id="filler">
		  <img id="treeimg" src="tree2.png" alt="[background image]"/>
		</div>
      <div id="titletxt">
        <h1>tree.hh: an STL-like C++ tree class</h1>
        <h2 class="author">
          <a href="http://maths.dur.ac.uk/users/kasper.peeters/">Kasper Peeters</a>, kasper.peeters (at) phi-sci.com
        </h2>
      </div>
    </div>
	 
	 <ul id="menubar">
		<li><a href="index.html">Overview</a></li>
		<li><a href="download.html">Download</a></li>
		<li><a href="documentation.html">Documentation</a></li>
		<li><a href="projects.html">Projects using tree.hh</a></li>
	 </ul>

	 <div id="linkbar">
		<script type="text/javascript"><!--
													  google_ad_client = "pub-9577963716105989";
													  /* tree linkbar */
													  google_ad_slot = "0194609917";
													  google_ad_width = 728;
													  google_ad_height = 15;
													  //-->
		</script>
		<script type="text/javascript"
				  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
		</script>
	 </div>

	 <div id="main">
	 
		<div id="sidebar">
		  <script type="text/javascript"><!--
														 google_ad_client = "pub-9577963716105989";
														 /* tree.hh vertical ads */
														 google_ad_slot = "3744417434";
														 google_ad_width = 120;
														 google_ad_height = 600;
														 //-->
		  </script>
		  <script type="text/javascript"
					 src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
		  </script>
		</div>

		<h2>Download</h2> 
		
		<div class="text">Everything (the header file, examples, documentation
		  and all other things referred to on this page) is contained in the
		  tarball</div>
		<div class="filename">
		  <a href="tree-3.7.tar.gz">tree-3.7.tar.gz</a>
		</div>
		<div class="text">
		  Feel free to copy the header <a href="tree.hh">tree.hh</a>
		  (which is all you need code-wise) into your own source
		  directory as long as you respect the license (see above).
		</div>

		<div class="text">
		  The list of changes can be found in the <a href="ChangeLog">ChangeLog</a>.
		</div>

		<div class="text">
		  There is a small utility
		  library <a href="tree_util.hh">tree_util.hh</a> originally
		  written by Linda Buisman. This library contains a number of
		  functions to output a tree as text, to aid in debugging your
		  project.
		</div>
		
		<div class="text">The current version works with GNU gcc 3.x and
		  higher, Borland&nbsp;C++&nbsp;builder and Microsoft Visual C++ 7.1 and
		  higher (I no longer support older versions of Visual C++). It is
		  compatible with STLport (though older versions may not work
		  correctly, best to upgrade to something fairly recent).
		</div>

		<div class="text">The library is available for free, but if it
		helps you a lot, why not consider a small donation?
		  <form id="donate"
				  action="https://www.paypal.com/cgi-bin/webscr" method="post">
			 <p>
			 <input type="hidden" name="cmd" value="_s-xclick" />
			 <input type="hidden" name="hosted_button_id"
					  value="YVWFQTJRGD8SW" />
			 <input type="image" 
					  src="https://www.paypal.com/en_US/i/btn/btn_donateCC_LG.gif" 
					  name="submit" 
					  alt="PayPal - The safer, easier way to pay online!" />
			 <img alt="" 
					src="https://www.paypal.com/en_GB/i/scr/pixel.gif" 
					width="1"
					height="1" />
			 </p>
		  </form>
		  Your contribution is greatly appreciated!
		</div>

		
		<h2>Installation</h2>

		<div class="text">
		  No installation is required as the tree.hh library is
		  contained in the single header file tree.hh. Just copy it into
		  your source directory (and upgrade it from the master site
		  when a new version becomes available). 
		</div>

	 </div>
	 
	 <div id="flush"></div>

	 <p>
		<a href="http://validator.w3.org/check?uri=referer">
		  <img
			  src="http://www.w3.org/Icons/valid-xhtml10"
			  alt="Valid XHTML 1.0 Strict" height="31" width="88" /></a>
	 </p>

	 <!-- Start of StatCounter Code -->
	 <script type="text/javascript">
		var sc_project=4068217; 
		var sc_invisible=1; 
		var sc_partition=50; 
		var sc_click_stat=1; 
		var sc_security="3f2419f9"; 
	 </script>
	 
	 <script type="text/javascript"
				src="http://www.statcounter.com/counter/counter_xhtml.js"></script>
	 <noscript>
		<div class="statcounter">
		  <a title="blogspot statistics"
			  class="statcounter"
			  href="http://www.statcounter.com/blogger/">
			 <img
				 class="statcounter"
				 src="http://c.statcounter.com/4068217/0/3f2419f9/1/"
				 alt="blogspot statistics" /></a>
		</div>
	 </noscript>
	 <!-- End of StatCounter Code -->

  </div>

</body>
</html>
