Skip to content

Commit f8d0313

Browse files
committed
Add value accessor function to DeltaDecode class
1 parent 3d88936 commit f8d0313

2 files changed

Lines changed: 8 additions & 0 deletions

File tree

include/osmium/util/delta.hpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,10 @@ namespace osmium {
129129
return m_value;
130130
}
131131

132+
TValue value() const noexcept {
133+
return m_value;
134+
}
135+
132136
}; // class DeltaDecode
133137

134138
} // namespace util

test/t/util/test_delta.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,14 @@ TEST_CASE("delta decode int") {
3535
osmium::DeltaDecode<int> x;
3636

3737
REQUIRE(x.update(17) == 17);
38+
REQUIRE(x.value() == 17);
3839
REQUIRE(x.update(10) == 27);
40+
REQUIRE(x.value() == 27);
3941
REQUIRE(x.update(-40) == -13);
42+
REQUIRE(x.value() == -13);
4043
x.clear();
4144
REQUIRE(x.update(17) == 17);
45+
REQUIRE(x.value() == 17);
4246
}
4347

4448
TEST_CASE("delta decode int with int32") {

0 commit comments

Comments
 (0)