![]() |
|
|
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 CdbBdbSTimeLineInterval< V > Class Template Reference
Objects of this class represent "TimeLine" intervals. More...
[CdbBdbShared]
#include <CdbBdbSTimeLineInterval.hh>
Public Methods
CdbBdbSTimeLineInterval (const BdbTime &theBegin=BdbTime::minusInfinity, const BdbTime &theEnd=BdbTime::minusInfinity) Normal & also default constructor. CdbBdbSTimeLineInterval (const V &theValue, const BdbTime &theBegin=BdbTime::minusInfinity, const BdbTime &theEnd=BdbTime::minusInfinity) Normal constructor requering non default value. CdbBdbSTimeLineInterval (const CdbBdbSTimeLineInterval< V > &theInterval) Copy constructor. ~CdbBdbSTimeLineInterval () The destructor. CdbBdbSTimeLineInterval & operator= (const CdbBdbSTimeLineInterval< V > &theInterval) The assignment operator. Public Attributes
V value BdbTime begin BdbTime end Detailed Description
template<class V>
Objects of this class represent "TimeLine" intervals.
class CdbBdbSTimeLineInterval< V >This is an embedded class, whose interface
Definition at line 60 of file CdbBdbSTimeLineInterval.hh.
Constructor & Destructor Documentation
template<class V> CdbBdbSTimeLineInterval< V >::CdbBdbSTimeLineInterval ( const BdbTime & theBegin = BdbTime::minusInfinity, const BdbTime & theEnd = BdbTime::minusInfinity ) [inline, explicit]
Normal & also default constructor.
Definition at line 67 of file CdbBdbSTimeLineInterval.hh.
template<class V> CdbBdbSTimeLineInterval< V >::CdbBdbSTimeLineInterval ( const V & theValue, const BdbTime & theBegin = BdbTime::minusInfinity, const BdbTime & theEnd = BdbTime::minusInfinity ) [inline, explicit]
Normal constructor requering non default value.
Definition at line 76 of file CdbBdbSTimeLineInterval.hh.
template<class V> CdbBdbSTimeLineInterval< V >::CdbBdbSTimeLineInterval ( const CdbBdbSTimeLineInterval< V > & theInterval ) [inline]
Copy constructor.
Definition at line 87 of file CdbBdbSTimeLineInterval.hh.
template<class V> CdbBdbSTimeLineInterval< V >::~CdbBdbSTimeLineInterval ( ) [inline]
The destructor.
NOTE: The destructor is NOT virtual because this is an embedded class.
Definition at line 98 of file CdbBdbSTimeLineInterval.hh.
Member Function Documentation
template<class V> CdbBdbSTimeLineInterval& CdbBdbSTimeLineInterval< V >::operator= ( const CdbBdbSTimeLineInterval< V > & theInterval ) [inline]
The assignment operator.
Definition at line 103 of file CdbBdbSTimeLineInterval.hh.
Member Data Documentation
template<class V> BdbTime CdbBdbSTimeLineInterval< V >::begin
template<class V> BdbTime CdbBdbSTimeLineInterval< V >::end
template<class V> V CdbBdbSTimeLineInterval< V >::value
The documentation for this class was generated from the following file:
- /CdbBdbShared/CdbBdbSTimeLineInterval.hh
BaBar Public Site | SLAC | News | Links | Who's Who | Contact Us
Page Owner: Jacek Becla
Last Update: October 04, 2002