]> git.saurik.com Git - wxWidgets.git/blobdiff - docs/latex/wx/vector.tex
documentation for window ids allocation and wxIdManager (patch 1870570)
[wxWidgets.git] / docs / latex / wx / vector.tex
index 1ca48015b781fa2f86a166fcb6a624ceb3ce792d..3ad2b10da14e75114c3dab2b08fb51f60b057ac9 100644 (file)
@@ -1,9 +1,12 @@
 \section{\class{wxVector<T>}}\label{wxvector}
 
-wxVector is a template which implements most of the std::vector
-class and can be used like. If wxWidgets is compiled in STL mode,
-wxVector will just be a typedef to std::vector. You should
-refer to the STL documentation for further information.
+wxVector<T> is a template class which implements most of the std::vector
+class and can be used like it. If wxWidgets is compiled in STL mode,
+wxVector will just be a typedef to std::vector. Just like for std::vector,
+objects stored in wxVector<T> need to be {\it assignable} but don't have to
+be {\it default constructible}.
+
+You can refer to the STL documentation for further information.
 
 \wxheading{Derived from}
 
@@ -17,7 +20,7 @@ No base class
 
 \helpref{Container classes overview}{wxcontaineroverview}, 
 \helpref{wxList<T>}{wxlist},
-\helpref{wxArray<T>}{wxvector}
+\helpref{wxArray<T>}{wxarray}
 
 \membersection{wxVector<T>::wxVector<T>}\label{wxvectorwxvector}
 
@@ -37,7 +40,7 @@ Destructor.
 
 \func{wxVector<T>\& operator}{operator=}{\param{const wxVector<T>\& }{vb}}
 
-Assignement operator.
+Assignment operator.
 
 \membersection{wxVector<T>::at}\label{wxvectorat}
 
@@ -94,7 +97,9 @@ Returns iterator to the end of the vector.
 
 \func{iterator}{erase}{\param{iterator }{first}, \param{iterator }{last}}
 
-Erase items.
+Erase items. When using values other than built-in integrals 
+or classes with reference counting this can be an inefficient
+operation.
 
 \membersection{wxVector<T>::front}\label{wxvectorfront}
 
@@ -109,7 +114,7 @@ Returns first item.
 \func{iterator}{insert}{\param{iterator }{it}, \param{const value\_type\& }{v = value\_type()}}
 
 Insert an item. When using values other than built-in integrals 
-or classes with reference counting this can be a very inefficient
+or classes with reference counting this can be an inefficient
 operation.
 
 \membersection{wxVector<T>::operator[]}\label{wxvectoroperatorunknown}