Bdb packages | Design docs | Source docs | Guidelines | Recent releases

Search | Site Map .

Main Page   Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

BdbMutualValues< V > Class Template Reference
[BdbUtil]

Inheritance diagram for BdbMutualValues< V >:

BdbPersObj BdbMutualValues_000< V > List of all members.

Public Methods

 BdbMutualValues (const BdbMutualKeysIdentifier &id)
virtual ~BdbMutualValues ()
virtual BdbMutualEntry< V > find (uint32 index) const=0
virtual bool locallyValid (uint32 index) const=0
virtual size_t size () const=0
BdbMutualKeysIdentifier keysIdentifier () const
virtual bool insert (uint32 index, const V &value)=0
virtual BdbMutualEntry< V > remove (uint32 index)=0

Private Methods

 BdbMutualValues ()
 BdbMutualValues (const BdbMutualValues< V > &aRhs)
const BdbMutualValues< V > & operator= (const BdbMutualValues< V > &aRhs)
 BdbRef (BdbPersObj) _keysIdentifier

Detailed Description

template<class V>
class BdbMutualValues< V >

The BdbMutualValues class is ...

Definition at line 60 of file BdbMutualValues.ddl.


Constructor & Destructor Documentation

template<class V>
BdbMutualValues< V >::BdbMutualValues const BdbMutualKeysIdentifier &    id
 

Constructs an instanace of this class.

Definition at line 70 of file BdbMutualValues.cc.

template<class V>
BdbMutualValues< V >::~BdbMutualValues   [virtual]
 

Destroys this instance.

Definition at line 84 of file BdbMutualValues.cc.

template<class V>
BdbMutualValues< V >::BdbMutualValues   [private]
 

stops default

template<class V>
BdbMutualValues< V >::BdbMutualValues const BdbMutualValues< V > &    aRhs [private]
 

stops default


Member Function Documentation

template<class V>
BdbMutualValues< V >::BdbRef BdbPersObj    [private]
 

template<class V>
virtual BdbMutualEntry< V > BdbMutualValues< V >::find uint32    index const [pure virtual]
 

Implemented in BdbMutualValues_000< V >.

Referenced by BdbMutualDictionaryT< K, V >::find().

template<class V>
virtual bool BdbMutualValues< V >::insert uint32    index,
const V &    value
[pure virtual]
 

Implemented in BdbMutualValues_000< V >.

Referenced by BdbMutualDictionaryT< K, V >::insert().

template<class V>
BdbMutualKeysIdentifier BdbMutualValues< V >::keysIdentifier  
 

Definition at line 102 of file BdbMutualValues.cc.

template<class V>
virtual bool BdbMutualValues< V >::locallyValid uint32    index const [pure virtual]
 

Implemented in BdbMutualValues_000< V >.

Referenced by BdbMutualDictionaryT< K, V >::contains().

template<class V>
const BdbMutualValues< V >& BdbMutualValues< V >::operator= const BdbMutualValues< V > &    aRhs [private]
 

stops default

template<class V>
virtual BdbMutualEntry< V > BdbMutualValues< V >::remove uint32    index [pure virtual]
 

Implemented in BdbMutualValues_000< V >.

Referenced by BdbMutualDictionaryT< K, V >::remove().

template<class V>
virtual size_t BdbMutualValues< V >::size   [pure virtual]
 

Implemented in BdbMutualValues_000< V >.

Referenced by BdbMutualDictionaryT< K, V >::isEmpty(), and BdbMutualDictionaryT< K, V >::size().


The documentation for this class was generated from the following files:

 


BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us

Page Owner: Jacek Becla
Last Update: October 04, 2002