ATLAS Offline Software
|
#include <DbIter.h>
Public Member Functions | |
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 Member Functions | |
DbIter (const DbIter &c) | |
Copy constructor. More... | |
bool | operator== (const DbIter< T > &iter) const |
Equality operator. More... | |
DbIter & | operator= (const DbIter ©) |
Assignment operator. 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... | |
|
inlineprivate |
|
inline |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inlineprivate |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |