10 Provides transparent string-to-hash conversion for faster comparison. An empty
11 string is guaranteed to have an id of 0.
19 Tag(const std::string &s);
21 bool operator<(const Tag &t) const { return id<t.id; }
22 bool operator==(const Tag &t) const { return id==t.id; }