lots off additions to docs and archetype stuff

[SVN r8063]
This commit is contained in:
Jeremy Siek
2000-10-29 21:48:06 +00:00
parent 72f2233aa3
commit ae3139e612
5 changed files with 1394 additions and 42 deletions
+6 -30
View File
@@ -1,29 +1,10 @@
//=======================================================================
// Copyright 1997, 1998, 1999, 2000 University of Notre Dame.
// Authors: Andrew Lumsdaine, Lie-Quan Lee, Jeremy G. Siek
//
// This file is part of the Boost Graph Library
//
// You should have received a copy of the License Agreement for the
// Boost Graph Library along with the software; see the file LICENSE.
// If not, contact Office of Research, University of Notre Dame, Notre
// Dame, IN 46556.
//
// Permission to modify the code and to distribute modified code is
// granted, provided the text of this NOTICE is retained, a notice that
// the code was modified is included with the above COPYRIGHT NOTICE and
// with the COPYRIGHT NOTICE in the LICENSE file, and that the LICENSE
// file is distributed with the modified code.
//
// LICENSOR MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED.
// By way of example, but not limitation, Licensor MAKES NO
// REPRESENTATIONS OR WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY
// PARTICULAR PURPOSE OR THAT THE USE OF THE LICENSED SOFTWARE COMPONENTS
// OR DOCUMENTATION WILL NOT INFRINGE ANY PATENTS, COPYRIGHTS, TRADEMARKS
// OR OTHER RIGHTS.
//=======================================================================
// (C) Copyright Jeremy Siek 2000. Permission to copy, use, modify,
// sell and distribute this software is granted provided this
// copyright notice appears in all copies. This software is provided
// "as is" without express or implied warranty, and with no claim as
// to its suitability for any purpose.
#include <boost/pending/concept_checks.hpp>
#include <boost/pending/concept_skeletons.hpp>
#include <iterator>
#include <set>
@@ -38,11 +19,6 @@
int
main()
{
typedef boost::trivial_iterator_skeleton<int> TrivIterSkeleton;
typedef boost::mutable_trivial_iterator_skeleton<int> MutTrivIterSkeleton;
REQUIRE(TrivIterSkeleton, TrivialIterator);
REQUIRE(MutTrivIterSkeleton, Mutable_TrivialIterator);
#if defined(_ITERATOR_)
// VC++ STL implementation is not standard conformant and
// fails to pass these concept checks