#pragma once | |
#include <memory> | |
#include <string> | |
#include <vector> | |
namespace caffe2 { | |
std::vector<std::string> split(char separator, const std::string& string); | |
size_t editDistance( | |
const std::string& s1, const std::string& s2, size_t max_distance = 0); | |
int32_t editDistanceHelper(const char* s1, | |
size_t s1_len, | |
const char* s2, | |
size_t s2_len, | |
std::vector<size_t> ¤t, | |
std::vector<size_t> &previous, | |
std::vector<size_t> &previous1, | |
size_t max_distance); | |
} // namespace caffe2 |