#include <iomanip>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
#include <unistd.h>
#include <pwd.h>
#include "assa/Logger.h"
#include "assa/CommonUtils.h"
Include dependency graph for CommonUtils.cpp:
Go to the source code of this file.
Functions | |
void | ASSA::Utils::split (const char *text_, std::vector< std::string > &vec_) |
Split character string into tokens separated by the whitespace character (blank, tab, newline, formfeed, and carriage return). | |
int | ASSA::Utils::split_pair (const string &text_, char sep_, string &lhs_, string &rhs_) |
Split input string into two parts separated by the separator character. | |
int | ASSA::Utils::ltrim (std::string &text_, const std::string &delim_) |
Trim string from the beginning to the left of the delimiter. | |
int | ASSA::Utils::rtrim (std::string &text_, const std::string &delim_) |
Trim string from the delimiter to the end of the string. | |
void | ASSA::Utils::trim_sides (std::string &text_) |
Trim white spaces and tabs from the beginning and the end of the text string. | |
void | ASSA::Utils::find_and_replace_char (std::string &text_, char src_, char dest_) |
Find and relpace all instances of src_ character with dest_ character in a string text_. | |
std::string | ASSA::Utils::strenv (const char *in_) |
Expand the passed string in_ by substituting environment variable names for their values. | |
std::string | ASSA::Utils::get_cwd_name () |
Get current working directory. |