Simplify hashing of rules

This commit is contained in:
Max Brunsfeld 2014-02-15 16:12:16 -08:00
parent 5c1a0982df
commit a63624f2aa
12 changed files with 29 additions and 15 deletions

View file

@ -57,7 +57,11 @@ namespace tree_sitter {
namespace std {
template<>
struct hash<tree_sitter::rules::CharacterSet> : hash<tree_sitter::rules::Rule> {};
struct hash<tree_sitter::rules::CharacterSet> {
size_t operator()(const tree_sitter::rules::CharacterSet &rule) const {
return rule.hash_code();
}
};
}
#endif