Skip to content

Commit 0d6b1a1

Browse files
committed
odb change dbId unsigned int& id() to unsigned int id() const
For better encapsulation Signed-off-by: Matt Liberty <[email protected]>
1 parent b3cbba7 commit 0d6b1a1

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/odb/include/odb/dbId.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ class dbId
2020
dbId(unsigned int id) : id_(id) {}
2121

2222
operator unsigned int() const { return id_; }
23-
unsigned int& id() { return id_; }
23+
unsigned int id() const { return id_; }
2424

2525
bool isValid() const { return id_ != invalid; }
2626
void clear() { id_ = invalid; }

src/odb/src/db/dbJournal.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1044,7 +1044,9 @@ void dbJournal::redo_updateNetField()
10441044
case _dbNet::kNonDefaultRule: {
10451045
uint prev_rule;
10461046
log_.pop(prev_rule);
1047-
log_.pop(net->non_default_rule_.id());
1047+
unsigned int id;
1048+
log_.pop(id);
1049+
net->non_default_rule_ = id;
10481050
bool prev_block_rule;
10491051
bool cur_block_rule;
10501052
log_.pop(prev_block_rule);

0 commit comments

Comments
 (0)