mirror of
https://github.com/nlohmann/json
synced 2024-11-10 06:20:06 +00:00
cleaned up custom iterator example
This commit is contained in:
parent
897061c434
commit
248f310215
@ -454,7 +454,7 @@ struct MyIterator {
|
||||
}
|
||||
|
||||
bool operator!=(const MyIterator& rhs) const {
|
||||
return rhs.pos != pos || rhs.target != target;
|
||||
return rhs.target != target;
|
||||
}
|
||||
|
||||
reference operator*() const {
|
||||
@ -462,15 +462,14 @@ struct MyIterator {
|
||||
}
|
||||
|
||||
MyContainer* target = nullptr;
|
||||
std::size_t pos = 0;
|
||||
};
|
||||
|
||||
MyIterator begin(MyContainer& tgt) {
|
||||
return MyIterator{&tgt, 0}
|
||||
return MyIterator{&tgt};
|
||||
}
|
||||
|
||||
MyIterator end(const MyContainer&) {
|
||||
return MyIterator{nullptr, 0}
|
||||
return {};
|
||||
}
|
||||
|
||||
void foo() {
|
||||
|
Loading…
Reference in New Issue
Block a user