![]() |
|
|
Bdb packages | Design docs | Source docs | Guidelines | Recent releases |
|
Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Compound Members File Members BdbVectorCollTIterator< T > Class Template Reference
[BdbEventStore]#include <BdbVectorCollTIterator.hh>
Inheritance diagram for BdbVectorCollTIterator< T >:
List of all members.
Public Methods
BdbVectorCollTIterator (const BdbVectorCollectionT< T > &theCollection, d_ULong initialIndex=0) virtual ~BdbVectorCollTIterator () virtual BdbStatus next (T &anItem, d_ULong skipItems=0) virtual d_Boolean isOwned () const virtual BdbRef (HepExplorableDescr) currentDescription() const Protected Methods
BdbVectorCollTIterator (const BdbAbsCollectionT< T > &theDescrOverrideTarget, const BdbHandle(BdbVectorCollectionP)&thePersistent, d_ULong initialIndex) const BdbHandle (BdbVectorCollectionP) persistent() const BdbHandle (BdbVectorCollectionP) persistent() Private Methods
BdbVectorCollTIterator () BdbVectorCollTIterator (const BdbVectorCollTIterator< T > &rhs) const BdbVectorCollTIterator<
T > &operator= (const BdbVectorCollTIterator< T > &rhs) Friends
class BdbEventStore template<class T>
class BdbVectorCollTIterator< T >Constructor & Destructor Documentation
template<class T> BdbVectorCollTIterator< T >::BdbVectorCollTIterator ( const BdbVectorCollectionT< T > & theCollection, d_ULong initialIndex = 0 )
Definition at line 38 of file BdbVectorCollTIterator.cc.
template<class T> BdbVectorCollTIterator< T >::~BdbVectorCollTIterator ( ) [virtual]
Definition at line 60 of file BdbVectorCollTIterator.cc.
template<class T> BdbVectorCollTIterator< T >::BdbVectorCollTIterator ( const BdbAbsCollectionT< T > & theDescrOverrideTarget, const BdbHandle(BdbVectorCollectionP)& thePersistent, d_ULong initialIndex ) [protected]
Definition at line 46 of file BdbVectorCollTIterator.cc.
template<class T> BdbVectorCollTIterator< T >::BdbVectorCollTIterator ( ) [private]
template<class T> BdbVectorCollTIterator< T >::BdbVectorCollTIterator ( const BdbVectorCollTIterator< T > & rhs ) [private]
Member Function Documentation
template<class T> BdbVectorCollTIterator< T >::BdbHandle ( BdbVectorCollectionP ) [protected]
Reimplemented from BdbCollectionTIterator< T >.
template<class T> const BdbVectorCollTIterator< T >::BdbHandle ( BdbVectorCollectionP ) const [protected]
Reimplemented from BdbCollectionTIterator< T >.
template<class T> virtual BdbVectorCollTIterator< T >::BdbRef ( HepExplorableDescr ) const [virtual]
The descriptor for the current event Note: this is a temproary kludge - do not use elsewhere!
Implements BdbCollectionTIterator< T >.
template<class T> d_Boolean BdbVectorCollTIterator< T >::isOwned ( ) [virtual]
Is the current item owned by this collection?
Implements BdbAbsCollectionTIterator< T >.
Definition at line 94 of file BdbVectorCollTIterator.cc.
References d_False, BdbCollectionTIterator< T >::index(), and result.
template<class T> BdbStatus BdbVectorCollTIterator< T >::next ( T & anItem, d_ULong skipItems = 0 ) [virtual]
Advance cursor and get next item
Implements BdbCollectionTIterator< T >.
Definition at line 70 of file BdbVectorCollTIterator.cc.
References BdbcSuccess, BdbStatus, BdbCollectionTIterator< T >::incrementIndex(), BdbCollectionTIterator< T >::index(), result, and BdbCollectionTIterator< T >::skip().
template<class T> const BdbVectorCollTIterator<T>& BdbVectorCollTIterator< T >::operator= ( const BdbVectorCollTIterator< T > & rhs ) [private]
Friends And Related Function Documentation
template<class T> friend class BdbEventStore [friend]
Reimplemented from BdbCollectionTIterator< T >.
Definition at line 44 of file BdbVectorCollTIterator.hh.
The documentation for this class was generated from the following files:
- /BdbEventStore/BdbVectorCollTIterator.hh
- /BdbEventStore/BdbVectorCollTIterator.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002