| 59 | |
| 60 | template<class T, int Prealloc> |
| 61 | Q_OUTOFLINE_TEMPLATE QVector<T> KDevVarLengthArray<T, Prealloc>::toVector() const |
| 62 | { |
| 63 | QVector<T> ret; |
| 64 | ret.reserve(Base::size()); |
| 65 | const T* const end = Base::constEnd(); |
| 66 | for (const T* it = Base::constBegin(); it != end; ++it) { |
| 67 | ret << *it; |
| 68 | } |
| 69 | |
| 70 | return ret; |
| 71 | } |
| 72 | |
| 73 | #endif // KDEVPLATFORM_KDEVVARLENGTHARRAY_H |