|
BOSS 7.1.3
BESIII Offline Software System
|
#include <ComPackBase.h>
Inheritance diagram for ComPackBase< T >:Public Member Functions | |
| ComPackBase () | |
| ComPackBase (T minval, T maxval, d_ULong bitrange) | |
| virtual | ~ComPackBase () |
| virtual StatusCode | pack (const T, d_ULong &) const =0 |
| virtual StatusCode | unpack (const d_ULong, T &) const =0 |
| virtual const T & | getMinVal () const |
| virtual const T & | getMaxVal () const |
| virtual const T & | getRange () const |
| d_ULong | bitRange () const |
| d_ULong | bitMask () const |
| ComPackBase (const ComPackBase &) | |
| ComPackBase & | operator= (const ComPackBase &) |
Protected Types | |
| enum | { _maxlongbits = 32 } |
Protected Attributes | |
| T | _minVal |
| T | _maxVal |
| T | _valRange |
| d_ULong | _bitRange |
| d_ULong | _bitMask |
Additional Inherited Members | |
Public Types inherited from ComPackBaseBase | |
| enum | StatusCode { TAG_OK , TAG_BAD , TAG_RANGE_ERROR , TAG_VAL_ROUND_DOWN , TAG_VAL_ROUND_UP } |
Definition at line 40 of file ComPackBase.h.
|
protected |
|
inline |
|
inline |
Definition at line 48 of file ComPackBase.h.
|
inlinevirtual |
Definition at line 55 of file ComPackBase.h.
|
inline |
Definition at line 78 of file ComPackBase.h.
|
inline |
Definition at line 75 of file ComPackBase.h.
|
inline |
Definition at line 74 of file ComPackBase.h.
|
inlinevirtual |
Definition at line 71 of file ComPackBase.h.
|
inlinevirtual |
Definition at line 70 of file ComPackBase.h.
|
inlinevirtual |
Definition at line 72 of file ComPackBase.h.
|
inline |
Definition at line 79 of file ComPackBase.h.
|
pure virtual |
Implemented in ComPackExpFloat, ComPackFlatFloat, and ComPackSignedExpFloat.
Referenced by TrkExchangeData::TrkExchangeData().
|
pure virtual |
Implemented in ComPackExpFloat, ComPackFlatFloat, and ComPackSignedExpFloat.
Referenced by TrkExchangeData::exchange().
|
protected |
Definition at line 88 of file ComPackBase.h.
Referenced by bitMask(), and ComPackBase().
|
protected |
Definition at line 87 of file ComPackBase.h.
Referenced by bitRange(), and ComPackBase().
|
protected |
Definition at line 85 of file ComPackBase.h.
Referenced by ComPackBase(), and getMaxVal().
|
protected |
Definition at line 84 of file ComPackBase.h.
Referenced by ComPackBase(), and getMinVal().
|
protected |
Definition at line 86 of file ComPackBase.h.
Referenced by ComPackBase(), and getRange().