![]() |
ATLAS Offline Software
|
#include <DbIter.h>
Public Member Functions | |
| DbIter (const DbIter &c)=delete | |
| Copy constructor. More... | |
| bool | operator== (const DbIter< T > &iter) const =delete |
| Equality operator. More... | |
| DbIter & | operator= (const DbIter ©)=delete |
| Assignment operator. More... | |
| DbIter (DbAccessMode mode=pool::READ) | |
| Constructor with initializing arguments. More... | |
| virtual | ~DbIter () |
| Destructor. More... | |
| const DbContainer & | container () const |
| Access to container handler. More... | |
| bool | isValid () const |
| Check validity. More... | |
| DbHandle< T > & | operator-> () |
| Dereference operator. More... | |
| DbHandle< T > & | operator* () |
| Dereference operator. More... | |
| DbHandle< T > & | handle () |
| Access to current object handle. More... | |
| const DbHandle< T > & | handle () const |
| Access to current object handle (CONST) More... | |
| const T * | object () const |
| Dereference operator. More... | |
| T * | object () |
| const Token * | token () const |
| Access to cursor token. More... | |
| DbStatus | scan (const DbContainer &cntH, const DbTypeInfo *typ) |
| Scan the container. More... | |
| DbStatus | next () |
| Retrieve next element. More... | |
Private Attributes | |
| DbContainer | m_cnt |
| Handle to container object. More... | |
| DbHandle< T > | m_obj |
| Handle to current object. More... | |
| Token | m_token |
| Current cursor for the loop. More... | |
| const DbTypeInfo * | m_type |
| Object type used for this scan. More... | |
| DbAccessMode | m_mode |
| Data access type (Default to READ) More... | |
|
delete |
Copy constructor.
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
delete |
Assignment operator.
|
delete |
Equality operator.
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.18