Add wxVectorSort function for sorting wxVector<T> containers. Closes #11889

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@63904 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Robin Dunn
2010-04-07 20:32:25 +00:00
parent 455bec652a
commit 38723be1d5
3 changed files with 82 additions and 1 deletions

View File

@@ -20,7 +20,7 @@
@nolibrary
@category{containers}
@see @ref overview_container, wxList<T>, wxArray<T>
@see @ref overview_container, wxList<T>, wxArray<T>, wxVectorSort<T>
*/
template<typename T>
class wxVector<T>
@@ -237,3 +237,19 @@ public:
size_type size() const;
};
/**
Sort the contents of a @c wxVector<T>. In a STL build this function will
be defined as a thin wrapper around std::sort. To be sortable the
contained type must support the less-than operator.
@code
wxVector<SomeClass> v;
... // items are added to the vector v...
wxVectorSort(v);
@endcode
@see wxVector<T>
*/
template<typename T>
void wxVectorSort(wxVector<T>& v);