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