#include <CdbBdbSTimeLineInterval.hh>
Public Member Functions | |
| 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 |
This is a template class, whose only template parameter lets to specify the actual contents (payload) of the interval.
The template parameter "V" is expected to provide the following public interface:
Definition at line 29 of file CdbBdbSTimeLineInterval.hh.
|
||||||||||||||||
|
Normal & also default constructor.
Definition at line 36 of file CdbBdbSTimeLineInterval.hh. |
|
||||||||||||||||||||
|
Normal constructor requering non default value.
Definition at line 45 of file CdbBdbSTimeLineInterval.hh. |
|
||||||||||
|
Copy constructor.
Definition at line 56 of file CdbBdbSTimeLineInterval.hh. |
|
|||||||||
|
The destructor. NOTE: The destructor is NOT virtual because this is an embedded class. Definition at line 67 of file CdbBdbSTimeLineInterval.hh. |
|
||||||||||
|
The assignment operator.
Definition at line 72 of file CdbBdbSTimeLineInterval.hh. |
|
|||||
|
|||||
|
|||||
1.3-rc3