|
| bool | se::str_utils::begins_with (const std::string &s, const std::string &prefix) |
| | Verify if a string starts with a given prefix. More...
|
| |
| bool | se::str_utils::ends_with (const std::string &s, const std::string &suffix) |
| | Verify if a string starts with a given prefix. More...
|
| |
| bool | se::str_utils::is_int (const std::string &s, const bool accept_negative=true) |
| | Verify if a string is a integer. More...
|
| |
| bool | se::str_utils::is_float (const std::string &s, const bool accept_negative=true) |
| | Verify if a string is a float. More...
|
| |
| void | se::str_utils::remove_prefix (std::string &s, const std::string &prefix) |
| | Remove a given prefix from a string. More...
|
| |
| void | se::str_utils::remove_suffix (std::string &s, const std::string &suffix) |
| | Remove a given suffix from a string. More...
|
| |
| std::vector< std::string > | se::str_utils::split_str (const std::string &s, const char delim, const bool ignore_consec=false) |
| | Split a string into a vector of substrings based on a delimiter. More...
|
| |
| void | se::str_utils::to_lower (std::string &s) |
| | Convert a string to all lower case characters. More...
|
| |
| void | se::str_utils::to_upper (std::string &s) |
| | Convert a string to all upper case characters. More...
|
| |
| template<typename EigenMatrixT > |
| std::string | se::str_utils::eigen_matrix_to_pretty_str (const EigenMatrixT &M, const std::string &M_name="", const int width=default_width) |
| | Convert a matrix name and Eigen::Matrix value to a standardised string output. More...
|
| |
| template<typename EigenVectorT > |
| std::string | se::str_utils::eigen_vector_to_pretty_str (const EigenVectorT &v, const std::string &v_name="", const std::vector< std::string > &e_names={}, const int width=default_width) |
| | Convert a matrix name and Eigen::Vector value to a standardised string output. More...
|
| |
| template<typename T > |
| std::string | se::str_utils::vector_to_pretty_str (const std::vector< T > &v, const std::string &v_name="", const int width=default_width) |
| | Convert a matrix name and Eigen::Vector value to a standardised string output. More...
|
| |
| template<typename EigenVector3T > |
| std::string | se::str_utils::volume_to_pretty_str (const EigenVector3T &vol, const std::string &vol_name="", const int width=default_width) |
| | Convert a volume name and value to a standardised string output (values seperated by 'x'). More...
|
| |
| std::string | se::str_utils::bool_to_pretty_str (const bool state, const std::string &state_name="", const int width=default_width) |
| | Convert a bool name and value to a standardised string output. More...
|
| |
| std::string | se::str_utils::str_to_pretty_str (const std::string &string, const std::string &string_name="", const int width=default_width) |
| | Convert a string name and value to a standardised string output. More...
|
| |
| template<typename ValueT > |
| std::string | se::str_utils::value_to_pretty_str (const ValueT &val, const std::string &val_name="", const std::string &val_unit="", const int width=default_width) |
| | Convert a matrix name, value and unit to a standardised string output. More...
|
| |
| std::string | se::str_utils::header_to_pretty_str (const std::string &header_name, const int width=default_width) |
| | Convert header name to a standardised string output. More...
|
| |
| std::string | se::str_utils::expand_user (const std::string &path) |
| | Return the result of expanding a leading ~ in path. More...
|
| |
| std::string | se::str_utils::resolve_relative_path (const std::string &relative_path, const std::string &base_dir) |
| | Return the path resulting by resolving relative_path relative to the directory base_dir. More...
|
| |