Cantera
2.3.0
|
Contains declarations for string manipulation functions within Cantera. More...
#include "ct_defs.h"
#include "cantera/base/fmt.h"
#include <boost/algorithm/string.hpp>
#include <string>
Go to the source code of this file.
Namespaces | |
Cantera | |
Namespace for the Cantera kernel. | |
Functions | |
std::string | fp2str (const double x, const std::string &fmt="%g") |
Convert a double into a c++ string. More... | |
std::string | int2str (const int n, const std::string &fmt="%d") |
Convert an int to a string using a format converter. More... | |
std::string | int2str (const size_t n) |
Convert an unsigned integer to a string. More... | |
std::string | vec2str (const vector_fp &v, const std::string &fmt="%g", const std::string &sep=", ") |
Convert a vector to a string (separated by commas) More... | |
std::string | stripws (const std::string &s) |
Strip the leading and trailing white space from a string. More... | |
std::string | stripnonprint (const std::string &s) |
Strip non-printing characters wherever they are. More... | |
std::string | lowercase (const std::string &s) |
Cast a copy of a string to lower case. More... | |
compositionMap | parseCompString (const std::string &ss, const std::vector< std::string > &names=std::vector< std::string >()) |
Parse a composition string into a map consisting of individual key:composition pairs. More... | |
int | intValue (const std::string &val) |
Translate a string into one integer value. More... | |
doublereal | fpValue (const std::string &val) |
Translate a string into one doublereal value. More... | |
doublereal | fpValueCheck (const std::string &val) |
Translate a string into one doublereal value, with error checking. More... | |
std::string | parseSpeciesName (const std::string &nameStr, std::string &phaseName) |
Parse a name string, separating out the phase name from the species name. More... | |
std::string | wrapString (const std::string &s, const int len=70) |
Line wrap a string via a copy operation. More... | |
doublereal | strSItoDbl (const std::string &strSI) |
Interpret one or two token string as a single double. More... | |
void | tokenizeString (const std::string &oval, std::vector< std::string > &v) |
This function separates a string up into tokens according to the location of white space. More... | |
size_t | copyString (const std::string &source, char *dest, size_t length) |
Copy the contents of a std::string into a char array of a given length. More... | |
Contains declarations for string manipulation functions within Cantera.
Definition in file stringUtils.h.