doc: Add missing \fn commands for new members
New members were added to QVarLengthArray and QVector, but the engineer didn't document them. Since they are only slightly different versions of existing functions, their \fn commands were added to the eisting qdoc comments. Some defined(Q_CLANG_QDOC) uses were also added. Change-Id: I8a5505ca27efc9205b1387ed0be310e4b74ec490 Reviewed-by: Topi Reiniö <topi.reinio@qt.io>bb10
parent
f1eb4c4463
commit
017569f702
|
|
@ -516,7 +516,9 @@
|
|||
Typedef for \c{std::reverse_iterator<T*>}. Provided for STL compatibility.
|
||||
*/
|
||||
|
||||
/*! \fn template<class T, int Prealloc> void QVarLengthArray<T, Prealloc>::prepend(const T &value)
|
||||
/*!
|
||||
\fn template<class T, int Prealloc> void QVarLengthArray<T, Prealloc>::prepend(const T &value)
|
||||
\fn template<class T, int Prealloc> void QVarLengthArray<T, Prealloc>::prepend(T &&value)
|
||||
|
||||
\since 4.8
|
||||
Inserts \a value at the beginning of the array.
|
||||
|
|
@ -696,7 +698,9 @@
|
|||
before the call.
|
||||
*/
|
||||
|
||||
/*! \fn template<class T, int Prealloc> void QVarLengthArray<T, Prealloc>::insert(int i, const T &value)
|
||||
/*!
|
||||
\fn template<class T, int Prealloc> void QVarLengthArray<T, Prealloc>::insert(int i, const T &value)
|
||||
\fn template<class T, int Prealloc> void QVarLengthArray<T, Prealloc>::insert(int i, T &&value)
|
||||
\since 4.8
|
||||
|
||||
Inserts \a value at index position \a i in the array. If \a i is
|
||||
|
|
@ -721,7 +725,9 @@
|
|||
vector.
|
||||
*/
|
||||
|
||||
/*! \fn template<class T, int Prealloc> QVarLengthArray<T, Prealloc>::iterator QVarLengthArray<T, Prealloc>::insert(const_iterator before, const T &value)
|
||||
/*!
|
||||
\fn template<class T, int Prealloc> QVarLengthArray<T, Prealloc>::iterator QVarLengthArray<T, Prealloc>::insert(const_iterator before, const T &value)
|
||||
\fn template<class T, int Prealloc> QVarLengthArray<T, Prealloc>::iterator QVarLengthArray<T, Prealloc>::insert(const_iterator before, T &&value)
|
||||
|
||||
\overload
|
||||
\since 4.8
|
||||
|
|
|
|||
|
|
@ -72,7 +72,7 @@ public:
|
|||
inline QVector(const QVector<T> &v);
|
||||
inline ~QVector() { if (!d->ref.deref()) freeData(d); }
|
||||
QVector<T> &operator=(const QVector<T> &v);
|
||||
#ifdef Q_COMPILER_RVALUE_REFS
|
||||
#if defined(Q_COMPILER_RVALUE_REFS) || defined(Q_CLANG_QDOC)
|
||||
QVector(QVector<T> &&other) Q_DECL_NOTHROW : d(other.d) { other.d = Data::sharedNull(); }
|
||||
QVector<T> &operator=(QVector<T> &&other) Q_DECL_NOTHROW
|
||||
{ QVector moved(std::move(other)); swap(moved); return *this; }
|
||||
|
|
@ -133,7 +133,7 @@ public:
|
|||
T &operator[](int i);
|
||||
const T &operator[](int i) const;
|
||||
void append(const T &t);
|
||||
#ifdef Q_COMPILER_RVALUE_REFS
|
||||
#if defined(Q_COMPILER_RVALUE_REFS) || defined(Q_CLANG_QDOC)
|
||||
void append(T &&t);
|
||||
#endif
|
||||
inline void append(const QVector<T> &l) { *this += l; }
|
||||
|
|
@ -201,7 +201,7 @@ public:
|
|||
typedef typename Data::const_iterator const_iterator;
|
||||
typedef std::reverse_iterator<iterator> reverse_iterator;
|
||||
typedef std::reverse_iterator<const_iterator> const_reverse_iterator;
|
||||
#if !defined(QT_STRICT_ITERATORS) || defined(Q_QDOC)
|
||||
#if !defined(QT_STRICT_ITERATORS) || defined(Q_CLANG_QDOC)
|
||||
inline iterator begin() { detach(); return d->begin(); }
|
||||
inline const_iterator begin() const Q_DECL_NOTHROW { return d->constBegin(); }
|
||||
inline const_iterator cbegin() const Q_DECL_NOTHROW { return d->constBegin(); }
|
||||
|
|
@ -258,7 +258,7 @@ public:
|
|||
typedef const_iterator ConstIterator;
|
||||
typedef int size_type;
|
||||
inline void push_back(const T &t) { append(t); }
|
||||
#ifdef Q_COMPILER_RVALUE_REFS
|
||||
#if defined(Q_COMPILER_RVALUE_REFS) || defined(Q_CLANG_QDOC)
|
||||
void push_back(T &&t) { append(std::move(t)); }
|
||||
void push_front(T &&t) { prepend(std::move(t)); }
|
||||
#endif
|
||||
|
|
|
|||
|
|
@ -587,7 +587,9 @@
|
|||
*/
|
||||
|
||||
|
||||
/*! \fn template <typename T> void QVector<T>::prepend(const T &value)
|
||||
/*!
|
||||
\fn template <typename T> void QVector<T>::prepend(const T &value)
|
||||
\fn template <typename T> void QVector<T>::prepend(T &&value)
|
||||
|
||||
Inserts \a value at the beginning of the vector.
|
||||
|
||||
|
|
@ -605,7 +607,9 @@
|
|||
\sa append(), insert()
|
||||
*/
|
||||
|
||||
/*! \fn template <typename T> void QVector<T>::insert(int i, const T &value)
|
||||
/*!
|
||||
\fn template <typename T> void QVector<T>::insert(int i, const T &value)
|
||||
\fn template <typename T> void QVector<T>::insert(int i, T &&value)
|
||||
|
||||
Inserts \a value at index position \a i in the vector. If \a i is
|
||||
0, the value is prepended to the vector. If \a i is size(), the
|
||||
|
|
@ -634,7 +638,9 @@
|
|||
\snippet code/src_corelib_tools_qvector.cpp 10
|
||||
*/
|
||||
|
||||
/*! \fn template <typename T> QVector<T>::iterator QVector<T>::insert(iterator before, const T &value)
|
||||
/*!
|
||||
\fn template <typename T> QVector<T>::iterator QVector<T>::insert(iterator before, const T &value)
|
||||
\fn template <typename T> QVector<T>::iterator QVector<T>::insert(iterator before, T &&value)
|
||||
|
||||
\overload
|
||||
|
||||
|
|
@ -1084,7 +1090,9 @@
|
|||
\overload
|
||||
*/
|
||||
|
||||
/*! \fn template <typename T> void QVector<T>::push_front(const T &value)
|
||||
/*!
|
||||
\fn template <typename T> void QVector<T>::push_front(const T &value)
|
||||
\fn template <typename T> void QVector<T>::push_front(T &&value)
|
||||
|
||||
This function is provided for STL compatibility. It is equivalent
|
||||
to prepend(\a value).
|
||||
|
|
|
|||
Loading…
Reference in New Issue