Some cosmetics

This commit is contained in:
Danila Kutenin 2019-03-31 23:59:18 +03:00
parent d509c226ab
commit 8edb5c5b2d

View File

@ -104,7 +104,9 @@ namespace MultiRegexps
struct Pool
{
/// Mutex for finding in map
std::mutex mutex;
/// Patterns + possible edit_distance to database and scratch
std::map<std::pair<std::vector<String>, std::optional<UInt32>>, Regexps> storage;
};
@ -219,7 +221,7 @@ namespace MultiRegexps
it = known_regexps.storage.emplace(
std::pair{str_patterns, edit_distance},
constructRegexps<FindAnyIndex, CompileForEditDistance>(str_patterns, edit_distance)).first;
lock.unlock();
return &it->second;
}
}