dmlite
0.6
|
Small utilities used throughout dome. More...
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <string>
#include <vector>
#include <dmlite/cpp/exceptions.h>
Go to the source code of this file.
Namespaces | |
DomeUtils | |
Functions | |
std::string | DomeUtils::remove_prefix_if_exists (const std::string &str, const std::string &prefix) |
std::string | DomeUtils::trim_trailing_slashes (std::string str) |
std::string | DomeUtils::join (const std::string &separator, const std::vector< std::string > &arr) |
std::vector< std::string > | DomeUtils::split (std::string data, std::string token) |
std::vector< std::string > | DomeUtils::rsplit (std::string data, std::string token, int max=-1) |
void | DomeUtils::mkdirp (const std::string &path) |
std::string | DomeUtils::bool_to_str (bool b) |
bool | DomeUtils::str_to_bool (const std::string &str) |
std::string | DomeUtils::pfn_from_rfio_syntax (const std::string &rfn) |
std::string | DomeUtils::server_from_rfio_syntax (const std::string &rfn) |
std::string | DomeUtils::unescape_forward_slashes (const std::string &str) |
Small utilities used throughout dome.