iterator that flushes and closes all collections
More...
#include <CollectionPool.h>
iterator that flushes and closes all collections
Definition at line 37 of file CollectionPool.h.
◆ flushing_iterator()
pool::CollectionPool::flushing_iterator::flushing_iterator |
( |
CollectionPool * |
cp | ) |
|
|
inline |
◆ forceOpen()
void pool::CollectionPool::flushing_iterator::forceOpen |
( |
bool |
fo = true | ) |
|
|
inline |
◆ isValid()
bool pool::CollectionPool::flushing_iterator::isValid |
( |
| ) |
|
|
inline |
◆ operator*()
ICollection& pool::CollectionPool::flushing_iterator::operator* |
( |
| ) |
|
|
inline |
◆ operator++()
NOTE - the current collection can NOT be deleted before calling ++.
◆ operator->()
ICollection* pool::CollectionPool::flushing_iterator::operator-> |
( |
| ) |
|
◆ ptr()
ICollection* pool::CollectionPool::flushing_iterator::ptr |
( |
| ) |
|
|
inline |
◆ CollectionPool
◆ m_cpool
◆ m_end
◆ m_forceOpen
bool pool::CollectionPool::flushing_iterator::m_forceOpen |
|
protected |
◆ m_iter
The documentation for this class was generated from the following file: