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.