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

CdbBdbSCollectionBte Class Reference

Objects of this class represent entries in the corresponding B-tree. More...

#include <CdbBdbSCollectionBte.hh>

List of all members.

Public Member Functions

 CdbBdbSCollectionBte ()
 CdbBdbSCollectionBte (d_UShort theKey)
 CdbBdbSCollectionBte (d_UShort theKey, const BdbRef(CdbBdbSCollectionElementP)&theValue)
 CdbBdbSCollectionBte (const CdbBdbSCollectionBte &theEntry)
 Copy constructor.

 ~CdbBdbSCollectionBte ()
 The destructor.

CdbBdbSCollectionBte & operator= (const CdbBdbSCollectionBte &theEntry)
 The assignment operator.

bool operator== (const CdbBdbSCollectionBte &theEntry) const
 The "equal" operator.

bool operator< (const CdbBdbSCollectionBte &theEntry) const
 The "less" operator.

 BdbRef (CdbBdbSCollectionElementP) value

Public Attributes

d_UShort key


Detailed Description

Objects of this class represent entries in the corresponding B-tree.

Objects of this embedded class represent simple pairs of the "key-value" entries in a B-tree, which is meant to sort CollectionElement-s.

Definition at line 18 of file CdbBdbSCollectionBte.hh.


Constructor & Destructor Documentation

CdbBdbSCollectionBte::CdbBdbSCollectionBte   [inline]
 

Definition at line 24 of file CdbBdbSCollectionBte.hh.

CdbBdbSCollectionBte::CdbBdbSCollectionBte d_UShort    theKey [inline]
 

Definition at line 27 of file CdbBdbSCollectionBte.hh.

References key.

CdbBdbSCollectionBte::CdbBdbSCollectionBte d_UShort    theKey,
const BdbRef(CdbBdbSCollectionElementP)&    theValue
[inline]
 

Definition at line 31 of file CdbBdbSCollectionBte.hh.

References key.

CdbBdbSCollectionBte::CdbBdbSCollectionBte const CdbBdbSCollectionBte &    theEntry [inline]
 

Copy constructor.

Definition at line 39 of file CdbBdbSCollectionBte.hh.

References key.

CdbBdbSCollectionBte::~CdbBdbSCollectionBte   [inline]
 

The destructor.

NOTE: The destructor is NOT virtual because this is an embedded class.

Definition at line 50 of file CdbBdbSCollectionBte.hh.


Member Function Documentation

CdbBdbSCollectionBte::BdbRef CdbBdbSCollectionElementP   
 

bool CdbBdbSCollectionBte::operator< const CdbBdbSCollectionBte &    theEntry const [inline]
 

The "less" operator.

NOTE: This comparisioon is only done for "key".

Definition at line 77 of file CdbBdbSCollectionBte.hh.

References key.

CdbBdbSCollectionBte& CdbBdbSCollectionBte::operator= const CdbBdbSCollectionBte &    theEntry [inline]
 

The assignment operator.

Definition at line 55 of file CdbBdbSCollectionBte.hh.

References key.

bool CdbBdbSCollectionBte::operator== const CdbBdbSCollectionBte &    theEntry const [inline]
 

The "equal" operator.

NOTE: This comparisioon is only done for "key".

Definition at line 68 of file CdbBdbSCollectionBte.hh.

References key.


Member Data Documentation

d_UShort CdbBdbSCollectionBte::key
 

Definition at line 84 of file CdbBdbSCollectionBte.hh.

Referenced by CdbBdbSCollectionBte(), CdbBdbSCollectionP::insert(), operator<(), operator<<(), operator=(), operator==(), and CdbBdbSCollectionIdItr::value().


The documentation for this class was generated from the following file:
Generated on Mon Dec 5 18:22:18 2005 for CDB by doxygen1.3-rc3