PLaSK library
Loading...
Searching...
No Matches
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.