|  | OpenMS
    2.6.0
    | 
#include <OpenMS/DATASTRUCTURES/StringUtils.h>
| Classes | |
| struct | real_policies_NANfixed_ | 
| Static Public Member Functions | |
| static String | numberLength (double d, UInt n) | 
| Functions.  More... | |
| static String | number (double d, UInt n) | 
| static String & | fillLeft (String &this_s, char c, UInt size) | 
| static String & | fillRight (String &this_s, char c, UInt size) | 
| static bool | hasPrefix (const String &this_s, const String &string) | 
| static bool | hasSuffix (const String &this_s, const String &string) | 
| static bool | hasSubstring (const String &this_s, const String &string) | 
| static bool | has (const String &this_s, Byte byte) | 
| static String | prefix (const String &this_s, size_t length) | 
| static String | suffix (const String &this_s, size_t length) | 
| static String | prefix (const String &this_s, Int length) | 
| static String | suffix (const String &this_s, Int length) | 
| static String | prefix (const String &this_s, char delim) | 
| static String | suffix (const String &this_s, char delim) | 
| static String | substr (const String &this_s, size_t pos, size_t n) | 
| static String | chop (const String &this_s, Size n) | 
| static String & | trim (String &this_s) | 
| static String & | quote (String &this_s, char q, String::QuotingMethod method) | 
| static String & | unquote (String &this_s, char q, String::QuotingMethod method) | 
| static String & | simplify (String &this_s) | 
| static String | random (UInt length) | 
| static String & | reverse (String &this_s) | 
| static bool | split (const String &this_s, const char splitter, std::vector< String > &substrings, bool quote_protect) | 
| static bool | split (const String &this_s, const String &splitter, std::vector< String > &substrings) | 
| static bool | split_quoted (const String &this_s, const String &splitter, std::vector< String > &substrings, char q, String::QuotingMethod method) | 
| static QString | toQString (const String &this_s) | 
| static Int | toInt (const String &this_s) | 
| static float | toFloat (const String &this_s) | 
| static double | toDouble (const String &s) | 
| convert String (leading and trailing whitespace allowed) to double  More... | |
| template<typename IteratorT > | |
| static bool | extractDouble (IteratorT &begin, const IteratorT &end, double &target) | 
| static String & | toUpper (String &this_s) | 
| static String & | firstToUpper (String &this_s) | 
| static String & | toLower (String &this_s) | 
| static String & | substitute (String &this_s, char from, char to) | 
| static String & | substitute (String &this_s, const String &from, const String &to) | 
| static String & | remove (String &this_s, char what) | 
| static String & | ensureLastChar (String &this_s, char end) | 
| static String & | removeWhitespaces (String &this_s) | 
| Static Private Attributes | |
| static boost::spirit::qi::real_parser< double, real_policies_NANfixed_< double > > | parse_double_ | 
| static boost::spirit::qi::real_parser< float, real_policies_NANfixed_< float > > | parse_float_ | 
References String::hasSuffix().
| 
 | inlinestatic | 
Reads a double from an iterator position. The begin iterator is modified (advanced) if parsing was successful. The target only contains a valid result if the functions returns true (i.e. parsing succeeded). Whitespaces before and after the double are NOT consumed! 
References OpenMS::Constants::c.
References OpenMS::Constants::c.
Functions.
References OpenMS::writtenDigits().
References String::substr().
References String::substr().
References String::substr().
Referenced by DecoyHelper::findDecoyString().
| 
 | inlinestatic | 
References String::DOUBLE, String::ESCAPE, and String::substitute().
References OpenMS::Constants::c.
| 
 | inlinestatic | 
References String::prefix(), String::substr(), String::suffix(), and String::trim().
| 
 | inlinestatic | 
References String::substr().
| 
 | inlinestatic | 
References String::ESCAPE, String::NONE, and String::substr().
References String::concatenate(), and String::split().
References String::substr().
References String::substr().
References String::substr().
Referenced by DecoyHelper::findDecoyString().
convert String (leading and trailing whitespace allowed) to double
s Input string which represents a double, e.g. " 12.3 " 
s | Exception::ConversionError | if the string is not completely explained by the double (whitespaces are allowed) | 
| 
 | inlinestatic | 
Referenced by PeptideIndexing::run().
| 
 | inlinestatic | 
References String::DOUBLE, String::ESCAPE, String::substitute(), and String::substr().
| 
 | staticprivate | 
| 
 | staticprivate | 
 1.8.16
 1.8.16