doc ru
This commit is contained in:
@@ -20,6 +20,52 @@
|
||||
#include "pistringlist.h"
|
||||
|
||||
|
||||
//! \addtogroup Core
|
||||
//! \{
|
||||
//! \~\class PIStringList pistringlist.h
|
||||
//! \~\brief
|
||||
//! \~english Based on \a PIDeque<PIString> strings list
|
||||
//! \~russian Основанный на \a PIDeque<PIString> массив строк
|
||||
//!
|
||||
//! \~\details
|
||||
//!
|
||||
//! \}
|
||||
|
||||
|
||||
//! \details
|
||||
//! \~english Example:
|
||||
//! \~russian Пример:
|
||||
//! \~\snippet pistring.cpp PIStringList::join
|
||||
PIString PIStringList::join(const PIString & delim) const {
|
||||
PIString s;
|
||||
for (uint i = 0; i < size(); ++i) {
|
||||
s += at(i);
|
||||
if (i < size() - 1)
|
||||
s += delim;
|
||||
}
|
||||
return s;
|
||||
}
|
||||
|
||||
|
||||
//! \details
|
||||
//! \~english Example:
|
||||
//! \~russian Пример:
|
||||
//! \~\snippet pistring.cpp PIStringList::removeStrings
|
||||
PIStringList & PIStringList::removeStrings(const PIString & value) {
|
||||
for (uint i = 0; i < size(); ++i) {
|
||||
if (at(i) == value) {
|
||||
remove(i);
|
||||
--i;
|
||||
}
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
//! \details
|
||||
//! \~english Example:
|
||||
//! \~russian Пример:
|
||||
//! \~\snippet pistring.cpp PIStringList::removeDuplicates
|
||||
PIStringList& PIStringList::removeDuplicates() {
|
||||
PIStringList l;
|
||||
PIString s;
|
||||
@@ -40,3 +86,14 @@ PIStringList& PIStringList::removeDuplicates() {
|
||||
}
|
||||
return *this;
|
||||
}
|
||||
|
||||
|
||||
//! \details
|
||||
//! \~english Example:
|
||||
//! \~russian Пример:
|
||||
//! \~\snippet pistring.cpp PIStringList::trim
|
||||
PIStringList & PIStringList::trim() {
|
||||
for (uint i = 0; i < size(); ++i)
|
||||
(*this)[i].trim();
|
||||
return *this;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user