#include <string>
#include "utilities/stringutils.tcc"
Namespaces | |
namespace | regina |
Functions | |
char * | duplicate (const std::string &str) |
Creates a new C string that is a duplicate of the given C++ string. | |
bool | startsWith (const std::string &str, const std::string &prefix) |
Determines whether the given C++ string begins with the given prefix. | |
std::string | stripWhitespace (const std::string &str) |
Strips all whitespace from the beginning and end of the given C++ string. | |
bool | valueOf (const std::string &str, int &dest) |
Converts the entire given string to an integer and reports whether this conversion was successful. | |
bool | valueOf (const std::string &str, unsigned &dest) |
Converts the entire given string to an unsigned integer and reports whether this conversion was successful. | |
bool | valueOf (const std::string &str, long &dest) |
Converts the entire given string to a long integer and reports whether this conversion was successful. | |
bool | valueOf (const std::string &str, unsigned long &dest) |
Converts the entire given string to an unsigned long integer and reports whether this conversion was successful. | |
bool | valueOf (const std::string &str, NLargeInteger &dest) |
Converts the entire given string to an arbitrary precision integer and reports whether this conversion was successful. | |
bool | valueOf (const std::string &str, double &dest) |
Converts the entire given string to a double precision real number and reports whether this conversion was successful. | |
bool | valueOf (const std::string &str, bool &dest) |
Converts the entire given string to a boolean and reports whether this conversion was successful. | |
bool | valueOf (const std::string &str, NTriBool &dest) |
Converts the entire given string to a three-way boolean (true, false or unknown) and reports whether this conversion was successful. | |
bool | valueOf (const std::string &str, NBoolSet &dest) |
Converts the entire given string to a set of booleans and reports whether this conversion was successful. | |
template<class OutputIterator> | |
unsigned | basicTokenise (OutputIterator results, const std::string &str) |
Decomposes the given string into tokens. |