svn commit: r724479 - /xalan/c/trunk/src/xalanc/Include/XalanList.hpp
[email protected] Mon, 08 Dec 2008 20:59:03 -0000
| Newsgroups | gmane.text.xml.xalan.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: dbertoni
Date: Mon Dec 8 12:59:03 2008
New Revision: 724479
URL: http://svn.apache.org/viewvc?rev=724479&view=rev
Log:
Removed obsolete author tag. Used a typedef for more clarity and added some comments.
Modified:
xalan/c/trunk/src/xalanc/Include/XalanList.hpp
Modified: xalan/c/trunk/src/xalanc/Include/XalanList.hpp
URL: http://svn.apache.org/viewvc/xalan/c/trunk/src/xalanc/Include/XalanList.hpp?rev=724479&r1=724478&r2=724479&view=diff
==============================================================================
--- xalan/c/trunk/src/xalanc/Include/XalanList.hpp (original)
+++ xalan/c/trunk/src/xalanc/Include/XalanList.hpp Mon Dec 8 12:59:03 2008
@@ -16,10 +16,6 @@
* limitations under the License.
*/
-/**
- * @author Matthew Hoyt ([email protected])
- */
-
#if !defined(XALANLIST_HEADER_GUARD_1357924680)
#define XALANLIST_HEADER_GUARD_1357924680
@@ -188,24 +184,33 @@
};
typedef XalanListIteratorBase<XalanListIteratorTraits<value_type>, Node> iterator;
-
typedef XalanListIteratorBase<XalanListConstIteratorTraits<value_type>, Node> const_iterator;
-
+
#if defined(XALAN_HAS_STD_ITERATORS)
- typedef XALAN_STD_QUALIFIER reverse_iterator<iterator> reverse_iterator_;
+ typedef XALAN_STD_QUALIFIER reverse_iterator<iterator> reverse_iterator_;
typedef XALAN_STD_QUALIFIER reverse_iterator<const_iterator> const_reverse_iterator_;
#elif defined(XALAN_RW_NO_CLASS_PARTIAL_SPEC)
+ typedef typename iterator::iterator_category iterator_category;
+
+ // This is a specific case for the Rogue Wave STL on Solaris.
typedef XALAN_STD_QUALIFIER reverse_iterator<
iterator,
- XALAN_STD_QUALIFIER bidirectional_iterator_tag,
- value_type> reverse_iterator_;
+ iterator_category,
+ value_type> reverse_iterator_;
+
typedef XALAN_STD_QUALIFIER reverse_iterator<
const_iterator,
- XALAN_STD_QUALIFIER bidirectional_iterator_tag,
- const value_type> const_reverse_iterator_;
+ iterator_category,
+ const value_type> const_reverse_iterator_;
#else
- typedef XALAN_STD_QUALIFIER reverse_iterator<iterator, value_type> reverse_iterator_;
- typedef XALAN_STD_QUALIFIER reverse_iterator<const_iterator, value_type, const_reference> const_reverse_iterator_;
+ typedef XALAN_STD_QUALIFIER reverse_iterator<
+ iterator,
+ value_type> reverse_iterator_;
+
+ typedef XALAN_STD_QUALIFIER reverse_iterator<
+ const_iterator,
+ value_type,
+ const_reference> const_reverse_iterator_;
#endif
typedef reverse_iterator_ reverse_iterator;