![]() |
Storage Engine API
|
Iterating over a Database yields Collection* pointers. More...
#include <database_impl.h>
Iterating over a Database yields Collection* pointers.
Public Types | |
using | iterator_category = std::forward_iterator_tag |
using | value_type = Collection * |
using | pointer = const value_type * |
using | reference = const value_type & |
using | difference_type = ptrdiff_t |
Public Member Functions | |
iterator ()=default | |
iterator (CollectionMap::const_iterator it) | |
reference | operator* () const |
pointer | operator-> () const |
bool | operator== (const iterator &other) |
bool | operator!= (const iterator &other) |
iterator & | operator++ () |
iterator | operator++ (int) |
Private Attributes | |
CollectionMap::const_iterator | _it |
using mongo::DatabaseImpl::iterator::difference_type = ptrdiff_t |
using mongo::DatabaseImpl::iterator::iterator_category = std::forward_iterator_tag |
using mongo::DatabaseImpl::iterator::pointer = const value_type* |
using mongo::DatabaseImpl::iterator::reference = const value_type& |
|
default |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |