nansi

A CLI tool to filter ansi escape sequences and format text streams.


nansi

/

src

/

ob

/

string.hh

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#ifndef OB_STRING_HH
#define OB_STRING_HH

#include <cstddef>

#include <string>

namespace OB::String
{

bool starts_with(std::string const& str, std::string const& val);

std::size_t damerau_levenshtein(std::string const& lhs, std::string const& rhs,
  std::size_t const weight_insert = 1, std::size_t const weight_substitute = 1,
  std::size_t const weight_delete = 1, std::size_t const weight_transpose = 1);

} // namespace OB::String

#endif // OB_STRING_HH
Back to Top