![]() |
VPTissue Reference Manual
|
String manipulation utilities. More...
#include <algorithm>#include <cctype>#include <iomanip>#include <sstream>#include <string>#include <vector>

Go to the source code of this file.
Namespaces | |
| SimPT_Sim | |
| Namespace for the core simulator. | |
| SimPT_Sim::Util | |
| Namespace for miscellaneous utilities. | |
Functions | |
| template<typename T > | |
| static T | SimPT_Sim::Util::FromString (const std::string &s) |
| Builds a value of type T representation from a string. | |
| static std::vector< std::string > | SimPT_Sim::Util::Tokenize (const std::string &str, const std::string &delimiters) |
| Tokenize a string (in order of occurence) by splitting it on the given delimiters. | |
| template<typename T > | |
| static std::string | SimPT_Sim::Util::ToString (const T &value) |
| Builds a string representation of a value of type T. | |
| template<typename T > | |
| static std::string | SimPT_Sim::Util::ToString (const T &value, int width, char fill= ' ') |
| Builds a string representation with minimum width of a value of type T. | |
| static std::string | SimPT_Sim::Util::ToUpper (const std::string &source) |
| Builds a string with upper case characters only. | |
| static std::string | SimPT_Sim::Util::Trim (const std::string &source, const std::string &t=" ") |
| Trim characters at both ends of string. | |
| static std::string | SimPT_Sim::Util::TrimLeft (std::string const &source, const std::string &t=" ") |
| Trim characters at left end of string. | |
| static std::string | SimPT_Sim::Util::TrimRight (const std::string &source, const std::string &t=" ") |
| Trim characters at right end of string. | |
String manipulation utilities.
Definition in file StringUtils.h.