![]() |
|
|
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 BdbMutualDictionaryT< K, V > Class Template Reference
[BdbUtil]#include <BdbMutualDictionaryT.hh>
Public Methods
BdbMutualDictionaryT (const BdbHandle(BdbMutualValues< V >)&values, const BdbHandle(BdbMutualKeysMgr< K >)&manager) virtual ~BdbMutualDictionaryT () bool contains (const K &key) const BdbMutualEntry< V > find (const K &key) const size_t size () const bool isEmpty () const bool insert (const K &key, const V &value) BdbMutualEntry< V > remove (const K &key) Static Public Methods
bool contains (const K &key, const BdbRef(BdbMutualKeys< K >)&keys, const BdbRef(BdbMutualValues< V >)&values) BdbMutualEntry< V > find (const K &key, const BdbRef(BdbMutualKeys< K >)&keys, const BdbRef(BdbMutualValues< V >)&values) size_t size (const BdbRef(BdbMutualValues< V >)&values) bool isEmpty (const BdbRef(BdbMutualValues< V >)&values) bool insert (const K &key, const V &value, BdbRef(BdbMutualKeys< K >)&keys, BdbRef(BdbMutualValues< V >)&values) BdbMutualEntry< V > remove (const K &key, BdbRef(BdbMutualKeys< K >)&keys, BdbRef(BdbMutualValues< V >)&values) Private Methods
BdbMutualDictionaryT () BdbMutualDictionaryT (const BdbMutualDictionaryT< K, V > &aRhs) const BdbMutualDictionaryT<
K, V > &operator= (const BdbMutualDictionaryT< K, V > &aRhs) BdbRef (BdbMutualValues< V >) _values BdbRef (BdbMutualKeys< K >) _keys Detailed Description
template<class K, class V>
The BdbMutualDictionaryT class is ...
class BdbMutualDictionaryT< K, V >
Definition at line 60 of file BdbMutualDictionaryT.hh.
Constructor & Destructor Documentation
template<class K, class V> BdbMutualDictionaryT< K, V >::BdbMutualDictionaryT ( const BdbHandle(BdbMutualValues< V >)& values, const BdbHandle(BdbMutualKeysMgr< K >)& manager )
Constructs an instanace of this class.
Definition at line 138 of file BdbMutualDictionaryT.cc.
template<class K, class V> BdbMutualDictionaryT< K, V >::~BdbMutualDictionaryT ( ) [virtual]
Destroys this instance.
Definition at line 154 of file BdbMutualDictionaryT.cc.
template<class K, class V> BdbMutualDictionaryT< K, V >::BdbMutualDictionaryT ( ) [private]
stops default
template<class K, class V> BdbMutualDictionaryT< K, V >::BdbMutualDictionaryT ( const BdbMutualDictionaryT< K, V > & aRhs ) [private]
stops default
Member Function Documentation
template<class K, class V> BdbMutualDictionaryT< K, V >::BdbRef ( BdbMutualKeys< K > ) [private]
template<class K, class V> BdbMutualDictionaryT< K, V >::BdbRef ( BdbMutualValues< V > ) [private]
template<class K, class V> bool BdbMutualDictionaryT< K, V >::contains ( const K & key, const BdbRef(BdbMutualKeys< K >)& keys, const BdbRef(BdbMutualValues< V >)& values ) [static]
Definition at line 59 of file BdbMutualDictionaryT.cc.
References BdbMutualKeys< K >::find(), BdbMutualEntry< V >::isValid(), and BdbMutualValues< V >::locallyValid().
template<class K, class V> bool BdbMutualDictionaryT< K, V >::contains ( const K & key ) const
Definition at line 172 of file BdbMutualDictionaryT.cc.
template<class K, class V> BdbMutualEntry< V > BdbMutualDictionaryT< K, V >::find ( const K & key, const BdbRef(BdbMutualKeys< K >)& keys, const BdbRef(BdbMutualValues< V >)& values ) [static]
Definition at line 72 of file BdbMutualDictionaryT.cc.
References BdbMutualValues< V >::find(), BdbMutualKeys< K >::find(), and BdbMutualEntry< V >::isValid().
template<class K, class V> BdbMutualEntry< V > BdbMutualDictionaryT< K, V >::find ( const K & key ) const
Definition at line 181 of file BdbMutualDictionaryT.cc.
Referenced by main().
template<class K, class V> bool BdbMutualDictionaryT< K, V >::insert ( const K & key, const V & value, BdbRef(BdbMutualKeys< K >)& keys, BdbRef(BdbMutualValues< V >)& values ) [static]
Definition at line 101 of file BdbMutualDictionaryT.cc.
References BdbMutualKeys< K >::get(), BdbMutualValues< V >::insert(), and BdbMutualEntry< V >::isValid().
template<class K, class V> bool BdbMutualDictionaryT< K, V >::insert ( const K & key, const V & value )
Definition at line 208 of file BdbMutualDictionaryT.cc.
Referenced by main().
template<class K, class V> bool BdbMutualDictionaryT< K, V >::isEmpty ( const BdbRef(BdbMutualValues< V >)& values ) [static]
Definition at line 94 of file BdbMutualDictionaryT.cc.
References BdbMutualValues< V >::size().
template<class K, class V> bool BdbMutualDictionaryT< K, V >::isEmpty ( )
Definition at line 197 of file BdbMutualDictionaryT.cc.
template<class K, class V> const BdbMutualDictionaryT< K , V >& BdbMutualDictionaryT< K, V >::operator= ( const BdbMutualDictionaryT< K, V > & aRhs ) [private]
stops default
template<class K, class V> BdbMutualEntry< V > BdbMutualDictionaryT< K, V >::remove ( const K & key, BdbRef(BdbMutualKeys< K >)& keys, BdbRef(BdbMutualValues< V >)& values ) [static]
Definition at line 116 of file BdbMutualDictionaryT.cc.
References BdbMutualKeys< K >::find(), BdbMutualEntry< V >::isValid(), and BdbMutualValues< V >::remove().
template<class K, class V> BdbMutualEntry< V > BdbMutualDictionaryT< K, V >::remove ( const K & key )
Definition at line 219 of file BdbMutualDictionaryT.cc.
template<class K, class V> size_t BdbMutualDictionaryT< K, V >::size ( const BdbRef(BdbMutualValues< V >)& values ) [static]
Definition at line 87 of file BdbMutualDictionaryT.cc.
References BdbMutualValues< V >::size().
template<class K, class V> size_t BdbMutualDictionaryT< K, V >::size ( )
Definition at line 190 of file BdbMutualDictionaryT.cc.
The documentation for this class was generated from the following files:
- /BdbUtil/BdbMutualDictionaryT.hh
- /BdbUtil/BdbMutualDictionaryT.cc
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002