From: Vadim Zeitlin Date: Wed, 8 Jul 1998 22:37:57 +0000 (+0000) Subject: Last() function added (the same as Item(Count() - 1)) X-Git-Url: https://git.saurik.com/wxWidgets.git/commitdiff_plain/3bfaaefe960532b8c305d4a84fbec58f78879f28 Last() function added (the same as Item(Count() - 1)) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@203 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- diff --git a/include/wx/dynarray.h b/include/wx/dynarray.h index a73954ae73..58002387fd 100644 --- a/include/wx/dynarray.h +++ b/include/wx/dynarray.h @@ -172,6 +172,8 @@ public: \ { return (T&)(wxBaseArray::Item(uiIndex)); } \ T& Item(uint uiIndex) const \ { return (T&)(wxBaseArray::Item(uiIndex)); } \ + T& Last() const \ + { return (T&)(wxBaseArray::Item(Count() - 1)); } \ \ int Index(T Item, bool bFromEnd = FALSE) const \ { return wxBaseArray::Index((long)Item, bFromEnd); } \ @@ -209,6 +211,8 @@ public: \ { return *(T*)wxBaseArray::Item(uiIndex); } \ T& Item(uint uiIndex) const \ { return *(T*)wxBaseArray::Item(uiIndex); } \ + T& Last() const \ + { return *(T*)(wxBaseArray::Item(Count() - 1)); } \ \ int Index(const T& Item, bool bFromEnd = FALSE) const; \ \