Public Types | |
| typedef CdbRooRoTimeLineIntervalR< V > | Interval |
Public Member Functions | |
| CdbRooRoTimeLineNodeR (const BdbTime &theBegin=BdbTime::minusInfinity, const BdbTime &theEnd=BdbTime::minusInfinity, UInt_t thePrev=0, UInt_t theNext=0) | |
| Normal & also default constructor. | |
| CdbRooRoTimeLineNodeR (const V &theValue, const BdbTime &theBegin=BdbTime::minusInfinity, const BdbTime &theEnd=BdbTime::minusInfinity, UInt_t thePrev=0, UInt_t theNext=0) | |
| Normal constructor requering non default value. | |
| CdbRooRoTimeLineNodeR (const Interval &theInterval, UInt_t thePrev=0, UInt_t theNext=0) | |
| Normal constructor requireing the TimeLine interval. | |
| virtual | ~CdbRooRoTimeLineNodeR () |
| The destructor. | |
| Interval | interval () const |
| The explicit convertor. | |
| V | value () const |
| void | setValue (const V &theValue) |
| BdbTime | begin () const |
| BdbTime | end () const |
| UInt_t | prev () const |
| UInt_t | next () const |
| void | setPrev (UInt_t theIndex) |
| void | setNext (UInt_t theIndex) |
| ClassDefT (CdbRooRoTimeLineNodeR< V >, 1) | |
Public Attributes | |
| V | _value |
| CdbRooRoTimeR | _begin |
| CdbRooRoTimeR | _end |
| UInt_t | _prev |
| UInt_t | _next |
This is an embedded class used solely for the implementation puposes by the TimeLine.
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 35 of file CdbRooRoTimeLineR.rdl.
|
|||||
|
Definition at line 39 of file CdbRooRoTimeLineR.rdl. Referenced by CdbRooRoTimeLineNodeR< V >::interval(). |
|
||||||||||||||||||||||||
|
Normal & also default constructor.
Definition at line 46 of file CdbRooRoTimeLineR.rdl. References CdbRooRoTimeLineNodeR< V >::_begin, CdbRooRoTimeLineNodeR< V >::_end, CdbRooRoTimeLineNodeR< V >::_next, and CdbRooRoTimeLineNodeR< V >::_prev. |
|
||||||||||||||||||||||||||||
|
Normal constructor requering non default value.
Definition at line 59 of file CdbRooRoTimeLineR.rdl. References CdbRooRoTimeLineNodeR< V >::_begin, CdbRooRoTimeLineNodeR< V >::_end, CdbRooRoTimeLineNodeR< V >::_next, CdbRooRoTimeLineNodeR< V >::_prev, and CdbRooRoTimeLineNodeR< V >::_value. |
|
||||||||||||||||||||
|
Normal constructor requireing the TimeLine interval.
Definition at line 74 of file CdbRooRoTimeLineR.rdl. References CdbRooRoTimeLineNodeR< V >::_begin, CdbRooRoTimeLineNodeR< V >::_end, CdbRooRoTimeLineNodeR< V >::_next, CdbRooRoTimeLineNodeR< V >::_prev, CdbRooRoTimeLineNodeR< V >::_value, CdbRooRoTimeLineNodeR< V >::begin(), CdbRooRoTimeLineNodeR< V >::end(), and CdbRooRoTimeLineNodeR< V >::value(). |
|
|||||||||
|
The destructor.
Definition at line 86 of file CdbRooRoTimeLineR.rdl. |
|
|||||||||
|
Definition at line 96 of file CdbRooRoTimeLineR.rdl. References CdbRooRoTimeLineNodeR< V >::_begin, and CdbRooRoTimeR::getBdbTime(). Referenced by CdbRooRoTimeLineNodeR< V >::CdbRooRoTimeLineNodeR(), CdbRooRoTimeLineR< V >::dump(), CdbRooRoTimeLineNodeR< V >::interval(), and operator<<(). |
|
||||||||||||||||
|
|
|
|||||||||
|
Definition at line 97 of file CdbRooRoTimeLineR.rdl. References CdbRooRoTimeLineNodeR< V >::_end, and CdbRooRoTimeR::getBdbTime(). Referenced by CdbRooRoTimeLineNodeR< V >::CdbRooRoTimeLineNodeR(), CdbRooRoTimeLineR< V >::dump(), CdbRooRoTimeLineNodeR< V >::interval(), and operator<<(). |
|
|||||||||
|
The explicit convertor.
Definition at line 90 of file CdbRooRoTimeLineR.rdl. References CdbRooRoTimeLineNodeR< V >::begin(), CdbRooRoTimeLineNodeR< V >::end(), CdbRooRoTimeLineNodeR< V >::Interval, and CdbRooRoTimeLineNodeR< V >::value(). |
|
|||||||||
|
Definition at line 100 of file CdbRooRoTimeLineR.rdl. References CdbRooRoTimeLineNodeR< V >::_next. Referenced by CdbRooRoTimeLineR< V >::dump(), and operator<<(). |
|
|||||||||
|
Definition at line 99 of file CdbRooRoTimeLineR.rdl. References CdbRooRoTimeLineNodeR< V >::_prev. Referenced by CdbRooRoTimeLineR< V >::dump(), and operator<<(). |
|
||||||||||
|
Definition at line 103 of file CdbRooRoTimeLineR.rdl. References CdbRooRoTimeLineNodeR< V >::_next. |
|
||||||||||
|
Definition at line 102 of file CdbRooRoTimeLineR.rdl. References CdbRooRoTimeLineNodeR< V >::_prev. |
|
||||||||||
|
Definition at line 94 of file CdbRooRoTimeLineR.rdl. References CdbRooRoTimeLineNodeR< V >::_value. |
|
|||||||||
|
Definition at line 92 of file CdbRooRoTimeLineR.rdl. References CdbRooRoTimeLineNodeR< V >::_value. Referenced by CdbRooRoTimeLineNodeR< V >::CdbRooRoTimeLineNodeR(), CdbRooRoTimeLineR< V >::dump(), CdbRooRoTimeLineNodeR< V >::interval(), and operator<<(). |
|
|||||
|
Definition at line 113 of file CdbRooRoTimeLineR.rdl. Referenced by CdbRooRoTimeLineNodeR< V >::begin(), and CdbRooRoTimeLineNodeR< V >::CdbRooRoTimeLineNodeR(). |
|
|||||
|
Definition at line 114 of file CdbRooRoTimeLineR.rdl. Referenced by CdbRooRoTimeLineNodeR< V >::CdbRooRoTimeLineNodeR(), and CdbRooRoTimeLineNodeR< V >::end(). |
|
|||||
|
Definition at line 117 of file CdbRooRoTimeLineR.rdl. Referenced by CdbRooRoTimeLineNodeR< V >::CdbRooRoTimeLineNodeR(), CdbRooRoTimeLineNodeR< V >::next(), and CdbRooRoTimeLineNodeR< V >::setNext(). |
|
|||||
|
Definition at line 116 of file CdbRooRoTimeLineR.rdl. Referenced by CdbRooRoTimeLineNodeR< V >::CdbRooRoTimeLineNodeR(), CdbRooRoTimeLineNodeR< V >::prev(), and CdbRooRoTimeLineNodeR< V >::setPrev(). |
|
|||||
|
Definition at line 109 of file CdbRooRoTimeLineR.rdl. Referenced by CdbRooRoTimeLineNodeR< V >::CdbRooRoTimeLineNodeR(), CdbRooRoTimeLineNodeR< V >::setValue(), and CdbRooRoTimeLineNodeR< V >::value(). |
1.3-rc3