Dont bother hashing object numbers, just use them directly as the hash

This commit is contained in:
Kovid Goyal 2019-07-27 11:05:45 +05:30
parent e080435407
commit b6c8d9da5e
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -89,7 +89,7 @@ dictionary_has_key_name(const PdfDictionary &d, T key, const char *name) {
class PdfReferenceHasher { class PdfReferenceHasher {
public: public:
size_t operator()(const PdfReference & obj) const { size_t operator()(const PdfReference & obj) const {
return std::hash<pdf_objnum>()(obj.ObjectNumber()); return obj.ObjectNumber();
} }
}; };
typedef std::unordered_set<PdfReference, PdfReferenceHasher> unordered_reference_set; typedef std::unordered_set<PdfReference, PdfReferenceHasher> unordered_reference_set;