PLaSK library

Loading...
Searching...
No Matches
Namespaces | Functions
string.cpp File Reference
`#include "string.hpp"`
`#include <boost/lexical_cast.hpp>`
Include dependency graph for string.cpp:

Go to the source code of this file.

## Namespaces
namespace | plask
| Patterson quadrature for complex function along specified line.

## Functions
std::pair< std::string, std::string > | plask::splitString2 (const std::string &to_split, char splitter)
| Split string to two parts: before spliter and after spliter.
std::string | plask::removedChars (const std::string &str, const std::string &chars_to_remove)
split_esc_tokenizer | plask::splitEscIterator (const std::string &str, char splitter, char quote_char='\'', char esc_char='\\')
| Split `str` to sequence of tokens.
std::vector< std::string > | plask::splitEsc (const std::string &str, char splitter, char quote_char='\'', char esc_char='\\')
| Split `str` to sequence of tokens.
bool | plask::isEngLower (char ch)
bool | plask::isEngUpper (char ch)
bool | plask::isEngAlpha (char ch)
bool | plask::isDigit (char ch)
bool | plask::isCid (const char *potential_id)
| Check if `potential_id` is valid C/C++/python name.