From 87fcd93cb504aa223c61987ab7964811f59873d8 Mon Sep 17 00:00:00 2001 From: Chris Xiong Date: Fri, 16 Sep 2022 13:44:43 -0400 Subject: Stop using explicit ids from outside. --- signature_db.hpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'signature_db.hpp') diff --git a/signature_db.hpp b/signature_db.hpp index 5b8f890..f83971d 100644 --- a/signature_db.hpp +++ b/signature_db.hpp @@ -36,8 +36,10 @@ public: bool valid(); //insert image signature into database - //id must be unique - void put_signature(size_t id, const fs::path &path, const signature &sig); + //if id is omitted, it's assigned automatically and returned + //if specificted, id must be unique + //treat automatically assigned id as arbitrary opaque integers + size_t put_signature(const fs::path &path, const signature &sig, size_t id = ~size_t(0)); //get image signature from database std::pair get_signature(size_t id); -- cgit v1.2.3