ParamKit
A small library helping to parse commandline parameters (for Windows).
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Namespaces | Enumerations | Functions
strings_util.h File Reference

The set of utility functions related with string processing, and finding similarity between strings. More...

#include <string>

Go to the source code of this file.

Namespaces

 paramkit
 
 paramkit::util
 

Enumerations

enum  paramkit::util::stringsim_type { paramkit::util::SIM_NONE = 0 , paramkit::util::SIM_SUBSTR = 1 , paramkit::util::SIM_LAV_DIST , paramkit::util::SIM_HIST }
 

Functions

std::string paramkit::util::to_lowercase (std::string)
 
bool paramkit::util::is_cstr_equal (char const *a, char const *b, const size_t max_len, bool ignoreCase=true)
 
bool paramkit::util::strequals (const std::string &a, const std::string &b, bool ignoreCase=true)
 
size_t paramkit::util::levenshtein_distance (const char s1[], const char s2[])
 
bool paramkit::util::has_similar_histogram (const char s1[], const char s2[])
 
stringsim_type paramkit::util::has_keyword (const std::string param, const std::string filter)
 
stringsim_type paramkit::util::is_string_similar (const std::string &param, const std::string &filter)
 

Detailed Description

The set of utility functions related with string processing, and finding similarity between strings.

Definition in file strings_util.h.