diff --git a/doc/iterator_categories.html b/doc/iterator_categories.html index f8d74514..7d78239d 100644 --- a/doc/iterator_categories.html +++ b/doc/iterator_categories.html @@ -652,7 +652,7 @@

Forward Traversal Iterator permissible to make multiple passes through the iterator's range.

Refinement of

Copy Constructible, Assignable, Default -Constructible, and Equality +Constructible, and Equality Comparable

Associated types

@@ -725,7 +725,7 @@

Random Access Traversal Iterator

An iterator that provides constant-time methods for moving forward and backward in arbitrary-sized steps.

Refinement of

Bidirectional -Traversal Iterator and Less Than +Traversal Iterator and Less Than Comparable where < is a total ordering

Associated types

diff --git a/doc/reference.html b/doc/reference.html index 3cd136d7..ad3c3d6c 100644 --- a/doc/reference.html +++ b/doc/reference.html @@ -353,21 +353,21 @@ used to construct indices.
a == bboolThis performs a lexicographical comparison of the values of a and b. The element -type must model EqualityComparable for this +type must model EqualityComparable for this expression to be valid.
a < bboolThis performs a lexicographical comparison of the values of a and b. The element -type must model LessThanComparable for this +type must model LessThanComparable for this expression to be valid.
a <= bboolThis performs a lexicographical comparison of the values of a and b. The element -type must model EqualityComparable and -LessThanComparable for this +type must model EqualityComparable and +LessThanComparable for this expression to be valid.
a > bboolThis performs a lexicographical comparison of the values of a and b. The element -type must model EqualityComparable and -LessThanComparable for this +type must model EqualityComparable and +LessThanComparable for this expression to be valid.
a >= bboolThis performs a lexicographical comparison of the values of a and b. The element -type must model LessThanComparable for this +type must model LessThanComparable for this expression to be valid.

Complexity guarantees

begin() and end() execute in amortized constant time. size() executes in at most linear time in the @@ -589,7 +589,7 @@

Model Of.  MultiArray, CopyConstructible. Depending on the element type, -it may also model EqualityComparable and LessThanComparable. +it may also model EqualityComparable and LessThanComparable.

Synopsis. 

 
 namespace boost {
@@ -818,7 +818,7 @@
 MultiArray,
 CopyConstructible.
 and depending on the element type, it may also model
-EqualityComparable and LessThanComparable. 
+EqualityComparable and LessThanComparable. 
 Detailed descriptions are provided here only for operations that are
 not described in the multi_array reference.
 

Synopsis. 

@@ -978,7 +978,7 @@
 MultiArray,
 CopyConstructible.
 and depending on the element type, it may also model
-EqualityComparable and LessThanComparable. 
+EqualityComparable and LessThanComparable. 
 
 Detailed descriptions are provided here only for operations that are
 not described in the multi_array reference.
@@ -1139,7 +1139,16 @@
   index start();
   index finish();
   size_type size();
-};

Model Of. DefaultConstructible,CopyConstructible

Methods and Types. 

extent_range(index start, index finish)

This constructor defines the half open interval +};

+

Model Of.

+ +

Methods and Types. 

extent_range(index start, index finish)

This constructor defines the half open interval [start,finish). The expression finish must be greater than start.

extent_range(index finish)

This constructor defines the half open interval diff --git a/doc/user.html b/doc/user.html index 57d73a30..47e19e73 100644 --- a/doc/user.html +++ b/doc/user.html @@ -612,7 +612,7 @@

Test Cases

Related Work

boost::array - and std::vector are + and std::vector are one-dimensional containers of user data. Both manage their own memory. std::valarray is a low-level C++ Standard Library component