We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 1c13379 + 8584bf6 commit c34081dCopy full SHA for c34081d
src/odb/include/odb/dbId.h
@@ -13,14 +13,14 @@ template <class T>
13
class dbId
14
{
15
constexpr static unsigned int invalid = 0;
16
- unsigned int _id;
+ unsigned int _id = invalid;
17
18
public:
19
using _type = T;
20
21
- dbId() { _id = invalid; }
22
- dbId(const dbId<T>& id) : _id(id._id) {}
23
- dbId(unsigned int id) { _id = id; }
+ dbId() = default;
+ dbId(const dbId<T>& id) = default;
+ dbId(unsigned int id) : _id(id) {}
24
25
operator unsigned int() const { return _id; }
26
unsigned int& id() { return _id; }
0 commit comments