]> git.saurik.com Git - wxWidgets.git/commitdiff
reuse operator bool() check in compatibility_iterator::IndexOf() instead of rewriting it
authorVadim Zeitlin <vadim@wxwidgets.org>
Tue, 21 Mar 2006 13:00:19 +0000 (13:00 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Tue, 21 Mar 2006 13:00:19 +0000 (13:00 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@38240 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

include/wx/list.h

index bb80b07f443df23122f1ad24c3c93763394bcb76..8499b8a94f98ceb3ec1fbd5d6d4d9ff3a0c62352 100644 (file)
@@ -191,11 +191,8 @@ private:
             }                                                                 \
             int IndexOf() const                                               \
             {                                                                 \
-                return m_list ?                                               \
-                    m_iter != m_list->end() ?                                 \
-                        std::distance( m_list->begin(), m_iter ) :            \
-                            wxNOT_FOUND :                                     \
-                        wxNOT_FOUND;                                          \
+                return *this ? std::distance( m_list->begin(), m_iter )       \
+                             : wxNOT_FOUND;                                   \
             }                                                                 \
         };                                                                    \
     public:                                                                   \