diff --git a/doc/headers.html b/doc/headers.html index 6e3b77e..f8b12a3 100755 --- a/doc/headers.html +++ b/doc/headers.html @@ -141,6 +141,11 @@
<boost/range/concepts.hpp>
+ The concept checks and their documentation was provided by Daniel Walker. +
- (C) Copyright Thorsten Ottosen 2003-2005 + (C) Copyright Thorsten Ottosen 2003-2006
T
models the
+ ForwardRange concept.
+
+ + function_requires<ForwardRangeConcept<T> >(); ++ + An additional concept check is required for the value access + property of the range based on the range's iterator type. For + example to check for a ForwardReadableRange, the following code is + required. + +
+ function_requires<ForwardRangeConcept<T> >(); + function_requires< + ReadableIteratorConcept< + typename range_iterator<T>::type + > + >(); ++ + The following range concept checking classes are provided. +
SinglePassRangeConcept
checks for Single Pass Range
+ ForwardRangeConcept
checks for Forward Range
+ BidirectionalRangeConcept
checks for Bidirectional Range
+ RandomAccessRangeConcept
checks for Random Access Range
+ Range Terminology and style guidelines
+ + + +