![]() |
ATLAS Offline Software
|
Non-const iterator. More...
#include <ArenaHandleBaseT.h>
Public Member Functions | |
| iterator (const typename ALLOC::iterator &it) | |
| Constructor. More... | |
Private Member Functions | |
| iterator::reference | dereference () const |
| Dereference the iterator. More... | |
Friends | |
| class | const_iterator |
| class | boost::iterator_core_access |
Non-const iterator.
It iterates over all unallocated blocks in the current Allocator (in unspecified order). It will be at least a forward_iterator.
Note that this is only supported if the underlying Allocator supports it. If it does not, you will not be able to instantiate this type.
This uses boost::iterator_adaptor to handle casting the element pointers to the proper type.
Definition at line 94 of file ArenaHandleBaseT.h.
| SG::ArenaHandleBaseT< T, ALLOC >::iterator::iterator | ( | const typename ALLOC::iterator & | it | ) |
Constructor.
| it | The base iterator. |
|
private |
Dereference the iterator.
|
friend |
Definition at line 115 of file ArenaHandleBaseT.h.
|
friend |
Definition at line 110 of file ArenaHandleBaseT.h.
1.8.18