new caontainers functions
atWhere() lastAtWhere() contains(v) filter(), map(), reduce(), forEach() indexed and reverse variants fix PIDeque reverse for fix insert with move of complex type potential segfault
This commit is contained in:
@@ -38,13 +38,8 @@ public:
|
||||
T dequeue() {return PIDeque<T>::take_back();}
|
||||
T & head() {return PIDeque<T>::back();}
|
||||
const T & head() const {return PIDeque<T>::back();}
|
||||
PIVector<T> toVector() {
|
||||
PIVector<T> v;
|
||||
v.reserve(PIDeque<T>::size());
|
||||
for (uint i = 0; i < PIDeque<T>::size(); ++i)
|
||||
v.push_back(PIDeque<T>::at(i));
|
||||
return v;
|
||||
}
|
||||
PIVector<T> toVector() {return PIVector<T>(PIDeque<T>::data(), PIDeque<T>::size());}
|
||||
PIVector<T> toDeque() {return PIDeque<T>(*this);}
|
||||
};
|
||||
|
||||
#endif // PIQUEUE_H
|
||||
|
||||
Reference in New Issue
Block a user