◆ iterator()
mongocxx::change_stream::iterator::iterator |
( |
| ) |
|
Default-construct an iterator.
Default-constucted iterators can be compared (all default-constructed iterators are ==), assigned, and copied.
◆ operator++() [1/2]
iterator& mongocxx::change_stream::iterator::operator++ |
( |
| ) |
|
Pre-increments the iterator to move to the next document.
change_stream::begin() and increment operators are blocking operations. They will not return until a notification is available, the max_await_time (from the options::change_stream) miliseconds have elapsed, or a server error is encountered.
- Exceptions
-
◆ operator++() [2/2]
void mongocxx::change_stream::iterator::operator++ |
( |
int |
| ) |
|
Post-increments the iterator to move to the next document.
change_stream::begin() and increment operators are blocking operations. They will not return until a notification is available, the max_await_time (from the options::change_stream) miliseconds have elapsed, or a server error is encountered.
- Exceptions
-
◆ operator!=
Compare two iterators for (in)-equality.
Iterators compare equal if they point to the same underlying change_stream or if both are exhausted.
◆ operator==
Compare two iterators for (in)-equality.
Iterators compare equal if they point to the same underlying change_stream or if both are exhausted.
The documentation for this class was generated from the following file: