|
template<typename O , typename F , typename... As, int... S> |
void | apply_impl (O *obj, F &&func, const std::tuple< As... > &args, detail::sequence< S... >) |
|
template<typename O , typename F , typename... As> |
void | apply (O *obj, F &&func, const std::tuple< As... > &args) |
|
template<typename T , typename std::enable_if< std::is_same< typename T::value_type, std::string >::value, int >::type = 0> |
std::string | join (T first, T last, const std::string &separator) |
| Helper function to concatenate multiple strings. More...
|
|
template<typename T , typename UnaryOp > |
std::string | join (T &&first, T &&last, const std::string &separator, UnaryOp &&op) |
| Helper function to concatenate multiple values. More...
|
|
template<typename T , typename std::enable_if< std::is_arithmetic< typename T::value_type >::value, int >::type = 0> |
std::string | join (T &&first, T &&last, const std::string &separator) |
| Helper function to concatenate multiple values. More...
|
|
std::string | tolower (std::string string) |
| Convert string to lower case. More...
|
|
template<typename T , typename std::enable_if< std::is_arithmetic< T >::value, int >::type = 0> |
std::string | arithmetic_to_string (T val, int decimal_places=0) |
| Create a string with the arithmetic value in full precision. More...
|
|