35 #ifndef OPENMS_DATASTRUCTURES_STRINGLIST_H
36 #define OPENMS_DATASTRUCTURES_STRINGLIST_H
40 #ifdef OPENMS_COMPILER_MSVC
41 #pragma warning( push )
42 #pragma warning( disable : 4251 ) // disable MSVC dll-interface warning
57 public std::vector<String>
83 StringList(
const std::vector<std::string> & rhs);
89 StringList & operator=(
const std::vector<String> & rhs);
91 StringList & operator=(
const std::vector<std::string> & rhs);
172 template <
typename StringType>
175 this->push_back(
string);
184 bool contains(
const String & s)
const;
200 #ifdef OPENMS_COMPILER_MSVC
201 #pragma warning( pop )
204 #endif // OPENMS_DATASTRUCTURES_STRINGLIST_H
A more convenient string class.
Definition: String.h:56
reverse_iterator ReverseIterator
Mutable reverse iterator.
Definition: StringList.h:69
const_reverse_iterator ConstReverseIterator
Non-mutable reverse iterator.
Definition: StringList.h:71
std::ostream & operator<<(std::ostream &os, const ItraqQuantifier::ItraqQuantifierStats &stats)
const_iterator ConstIterator
Non-mutable iterator.
Definition: StringList.h:67
StringList & operator<<(const StringType &string)
Operator for appending entries with less code.
Definition: StringList.h:173
iterator Iterator
Mutable iterator.
Definition: StringList.h:65
String list.
Definition: StringList.h:56