PIStringList operators

This commit is contained in:
2020-06-09 17:37:06 +03:00
parent d5cef947ee
commit 2c6f87839c

View File

@@ -869,17 +869,10 @@ public:
//! Compare operator
bool operator !=(const PIStringList & o) const {return !(o == (*this));}
PIStringList & operator =(const PIStringList & o) {clear(); for (uint i = 0; i < o.size(); ++i) *this << o[i]; return *this;}
PIStringList & operator =(const PIStringList & o) {PIDeque<PIString>::operator=(o); return *this;}
PIStringList & operator <<(const PIString & str) {push_back(str); return *this;}
PIStringList & operator <<(const PIStringList & sl) {piForeachC (PIString & i, sl) push_back(i); return *this;}
// inline PIStringList & operator <<(const char c) {push_back(PIString(c)); return *this;}
// PIStringList & operator <<(const char * str) {push_back(PIString(str)); return *this;}
// PIStringList & operator <<(const int & num) {push_back(PIString::fromNumber(num)); return *this;}
// PIStringList & operator <<(const short & num) {push_back(PIString::fromNumber(num)); return *this;}
// PIStringList & operator <<(const long & num) {push_back(PIString::fromNumber(num)); return *this;}
// PIStringList & operator <<(const float & num) {push_back(PIString::fromNumber(num)); return *this;}
// PIStringList & operator <<(const double & num) {push_back(PIString::fromNumber(num)); return *this;}
PIStringList & operator <<(const PIString & str) {append(str); return *this;}
PIStringList & operator <<(const PIStringList & sl) {append(sl); return *this;}
};