Home  · Classes  · Annotated Classes  · Modules  · Members  · Namespaces  · Related Pages

StringList Class Reference
[Datastructures]

#include <OpenMS/DATASTRUCTURES/StringList.h>

Inheritance diagram for StringList:

List of all members.


Detailed Description

String list.

This class is based on std::vector<String> but adds some methods for convenience.

Public Member Functions

template<typename StringType>
StringListoperator<< (const StringType &string)
 Operator for appending entries with less code.
bool contains (const String &s) const
 Returns if a string is contains in the list.
void toUpper ()
 Transforms all contained strings to upper case.
void toLower ()
 Transforms all contained strings to lower case.
Constructors and assignment operators
 StringList ()
 Default constructor.
 StringList (const StringList &rhs)
 Copy constructor.
 StringList (const std::vector< String > &rhs)
 Constructor from vector<String>.
 StringList (const std::vector< std::string > &rhs)
 Constructor from vector<string>.
StringListoperator= (const StringList &rhs)
 Assignment operator.
StringListoperator= (const std::vector< String > &rhs)
 Assignment operator from vector<String>.
StringListoperator= (const std::vector< std::string > &rhs)
 Assignment operator vector<string>.

Static Public Member Functions

static StringList create (const String &list)
 Returns a list that is created by splitting the given comma-separated string.


Constructor & Destructor Documentation

StringList (  ) 

Default constructor.

StringList ( const StringList rhs  ) 

Copy constructor.

StringList ( const std::vector< String > &  rhs  ) 

Constructor from vector<String>.

StringList ( const std::vector< std::string > &  rhs  ) 

Constructor from vector<string>.


Member Function Documentation

StringList& operator= ( const StringList rhs  ) 

Assignment operator.

StringList& operator= ( const std::vector< String > &  rhs  ) 

Assignment operator from vector<String>.

StringList& operator= ( const std::vector< std::string > &  rhs  ) 

Assignment operator vector<string>.

StringList& operator<< ( const StringType &  string  )  [inline]

Operator for appending entries with less code.

static StringList create ( const String list  )  [static]

Returns a list that is created by splitting the given comma-separated string.

bool contains ( const String s  )  const

Returns if a string is contains in the list.

void toUpper (  ) 

Transforms all contained strings to upper case.

void toLower (  ) 

Transforms all contained strings to lower case.


The documentation for this class was generated from the following file:
Generated Tue Apr 1 15:36:44 2008 -- using doxygen 1.5.4 OpenMS / TOPP 1.1