X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/946954d3bf0eaa9b6e54193b08b30aa9768fc735..aa62256a06ba983b8be0e5265bdeb07d9b8ed043:/interface/wx/vector.h diff --git a/interface/wx/vector.h b/interface/wx/vector.h index ddaff2edca..093c7d1ca8 100644 --- a/interface/wx/vector.h +++ b/interface/wx/vector.h @@ -64,6 +64,18 @@ public: */ wxVector(); + /** + Constructor initializing the vector with the given number of + default-constructed objects. + */ + wxVector(size_type size); + + /** + Constructor initializing the vector with the given number of + copies of the given object. + */ + wxVector(size_type size, const value_type& value); + /** Copy onstructor. */ @@ -108,7 +120,7 @@ public: Return reverse iterator to end of the vector. */ reverse_iterator rbegin(); - + /** Return reverse iterator to beginning of the vector. */ @@ -206,6 +218,19 @@ public: */ void reserve(size_type n); + /** + Makes the vector of size @a n. + + If @a n is less than the current size(), the elements at the end of the + vector are erased. If it is greater, then the vector is completed with + either the copies of the given object @a v or @c value_type() objects + until it becomes of size @a n. + */ + //@{ + void resize(size_type n); + void resize(size_type n, const value_type& v); + //@} + /** Returns the size of the vector. */