30 #ifndef _GranOO_libCore_String_hpp_
31 #define _GranOO_libCore_String_hpp_
46 static const std::string
sep;
48 static std::string
quote(
const std::string& str);
49 static std::string
chevron(
const std::string& str);
50 static std::string
fill(
const std::string& str_in,
unsigned int size);
51 static std::string
to_string(
double val,
unsigned int precision = 5);
53 static std::vector<std::string>
split(
const std::string&,
const std::string&,
bool clean =
true);
54 static std::string
to_xml(
const std::string& str);
56 static std::string
fill_zero(
unsigned int val,
unsigned int numberOfChar);
57 static bool end_with(std::string
const &
value, std::string
const & ending);
58 static bool start_with(std::string
const &
value, std::string
const & ending);
Definition: Common.hpp:198
const std::size_t size
Definition: Exprtk.hpp:783
T value(details::expression_node< T > *n)
Definition: Exprtk.hpp:15070
Definition: String.hpp:41
static std::string chevron(const std::string &str)
Definition: String.cpp:78
static std::string quote(const std::string &str)
Definition: String.cpp:73
static std::string remove_substring(std::string const &value, std::string const &substring)
Definition: String.cpp:152
static bool start_with(std::string const &value, std::string const &ending)
Definition: String.cpp:147
static std::string to_string(double val, unsigned int precision=5)
Definition: String.cpp:83
static const std::string sep
Definition: String.hpp:46
static bool end_with(std::string const &value, std::string const &ending)
Definition: String.cpp:140
static std::string to_cross_platform(const std::string &str)
Definition: String.cpp:66
static const std::string slash
Definition: String.hpp:43
static const std::string sslash
Definition: String.hpp:44
static std::vector< std::string > split(const std::string &, const std::string &, bool clean=true)
Definition: String.cpp:108
static std::string to_string_percent(double value, unsigned int precision=5)
Definition: String.cpp:91
static const std::string empty_string
Definition: String.hpp:45
static std::string fill_zero(unsigned int val, unsigned int numberOfChar)
Definition: String.cpp:127
static std::string fill(const std::string &str_in, unsigned int size)
Definition: String.cpp:99
static std::string to_xml(const std::string &str)
Definition: String.cpp:58