diff --git a/reverse_iterator.htm b/reverse_iterator.htm
index 50d41a7..e50de1b 100644
--- a/reverse_iterator.htm
+++ b/reverse_iterator.htm
@@ -119,21 +119,34 @@ letters in descending order: wroolllhed!
Value |
-The value-type of the base iterator and the resulting reverse iterator.
+
+ | The value-type of the base iterator and the resulting reverse
+iterator.
Default:std::iterator_traits<BidirectionalIterator>::value_type
|
Reference |
-The corresponding reference type for the value_type.
-Default:std::iterator_traits<BidirectionalIterator>::reference
+
+ | The reference type for the resulting iterator,
+and in particular, the result type of operator*()
+Typically the default for this parameter is the appropriate type.
+Default: If Value is supplied, Value& is
+used. Otherwise
+std::iterator_traits<BidirectionalIterator>::reference is used.
|
Pointer |
-The pointer type for the value_type.
-Default:std::iterator_traits<BidirectionalIterator>::pointer
- |
+
+The pointer type of the resulting iterator, and in
+ particular, the result type of operator->(). Typically the
+ default for this parameter is the appropriate type.
+ Default: If Value was supplied, then Value*.
+ Otherwise
+ std::iterator_traits<BidirectionalIterator>::pointer is used. |
+
+
Category |