|
BmnRoot 26.10.0-210-gc52d34b0
Software framework of the BM@N experiment
|
#include <UniValue.h>
Public Member Functions | |
| virtual | ~UniValue () |
| virtual enumValueType | GetType ()=0 |
| virtual size_t | GetStorageSize ()=0 |
| virtual void | ReadValue (unsigned char *source)=0 |
| virtual void | WriteValue (unsigned char *destination)=0 |
Protected Member Functions | |
| void | Read (unsigned char *&source, uint8_t &value) |
| void | Write (unsigned char *&destination, uint8_t &value) |
| void | Read (unsigned char *&source, int32_t &value) |
| void | Write (unsigned char *&destination, int32_t &value) |
| void | Read (unsigned char *&source, uint32_t &value) |
| void | Write (unsigned char *&destination, uint32_t &value) |
| void | Read (unsigned char *&source, double &value) |
| void | Write (unsigned char *&destination, double &value) |
| void | Read (unsigned char *&source, string &value) |
| void | Write (unsigned char *&destination, string &value) |
| void | Read (unsigned char *&source, unsigned char *&value, uint64_t &size) |
| void | Write (unsigned char *&destination, unsigned char *value, uint64_t size) |
| void | Read (unsigned char *&source, double *value, const uint64_t count) |
| void | Write (unsigned char *&destination, double *value, const uint64_t count) |
| template<size_t rows, size_t cols> | |
| void | Read (unsigned char *&source, double(&value)[rows][cols]) |
| template<size_t rows, size_t cols> | |
| void | Write (unsigned char *&destination, double(&value)[rows][cols]) |
| void | Read (unsigned char *&source, double ***value, uint8_t &size1, uint8_t &size2, uint8_t &size3) |
| void | Write (unsigned char *&destination, double ***value, uint8_t size1, uint8_t size2, uint8_t size3) |
| void | Read (unsigned char *&source, vector< double > &value) |
| void | Write (unsigned char *&destination, vector< double > &value) |
| void | Read (unsigned char *&source, json &value) |
| void | Write (unsigned char *&destination, json &value) |
Definition at line 28 of file UniValue.h.
|
inlinevirtual |
Definition at line 30 of file UniValue.h.
|
pure virtual |
Implemented in AlignmentValue, BinaryValue, BoolValue, DchMapValue, DoubleValue, GemMapValue, GemPedestalValue, IIValue, IntValue, JsonValue, LorentzShiftValue, MapBoolValue, MapDVectorValue, MapIntValue, StringValue, TdcInlValue, TriggerMapValue, and UIntValue.
Referenced by UniDetectorParameter::CreateDetectorParameter(), UniDetectorParameter::GetValue(), and UniDetectorParameter::SetValue().
|
pure virtual |
Implemented in AlignmentValue, BinaryValue, BoolValue, DchMapValue, DoubleValue, GemMapValue, GemPedestalValue, IIValue, IntValue, JsonValue, LorentzShiftValue, MapBoolValue, MapDVectorValue, MapIntValue, StringValue, TdcInlValue, TriggerMapValue, and UIntValue.
Referenced by UniDetectorParameter::CreateDetectorParameter().
|
inlineprotected |
Definition at line 74 of file UniValue.h.
|
inlineprotected |
Definition at line 143 of file UniValue.h.
References i.
|
inlineprotected |
Definition at line 119 of file UniValue.h.
|
inlineprotected |
Definition at line 131 of file UniValue.h.
|
inlineprotected |
Definition at line 48 of file UniValue.h.
|
inlineprotected |
Definition at line 211 of file UniValue.h.
|
inlineprotected |
Definition at line 85 of file UniValue.h.
|
inlineprotected |
Definition at line 61 of file UniValue.h.
|
inlineprotected |
Definition at line 37 of file UniValue.h.
Referenced by AlignmentValue::ReadValue(), BinaryValue::ReadValue(), BoolValue::ReadValue(), DchMapValue::ReadValue(), DoubleValue::ReadValue(), GemMapValue::ReadValue(), GemPedestalValue::ReadValue(), IIValue::ReadValue(), IntValue::ReadValue(), JsonValue::ReadValue(), LorentzShiftValue::ReadValue(), MapBoolValue::ReadValue(), MapDVectorValue::ReadValue(), MapIntValue::ReadValue(), StringValue::ReadValue(), TdcInlValue::ReadValue(), TriggerMapValue::ReadValue(), and UIntValue::ReadValue().
|
inlineprotected |
Definition at line 96 of file UniValue.h.
|
inlineprotected |
Definition at line 187 of file UniValue.h.
|
pure virtual |
Implemented in AlignmentValue, BinaryValue, BoolValue, DchMapValue, DoubleValue, GemMapValue, GemPedestalValue, IIValue, IntValue, JsonValue, LorentzShiftValue, MapBoolValue, MapDVectorValue, MapIntValue, StringValue, TdcInlValue, TriggerMapValue, and UIntValue.
Referenced by UniDetectorParameter::GetValue(), and UniDetectorParameter::GetValue().
|
inlineprotected |
Definition at line 79 of file UniValue.h.
|
inlineprotected |
Definition at line 165 of file UniValue.h.
|
inlineprotected |
Definition at line 124 of file UniValue.h.
|
inlineprotected |
Definition at line 137 of file UniValue.h.
|
inlineprotected |
Definition at line 54 of file UniValue.h.
|
inlineprotected |
Definition at line 222 of file UniValue.h.
|
inlineprotected |
Definition at line 90 of file UniValue.h.
|
inlineprotected |
Definition at line 67 of file UniValue.h.
|
inlineprotected |
Definition at line 42 of file UniValue.h.
Referenced by AlignmentValue::WriteValue(), BinaryValue::WriteValue(), BoolValue::WriteValue(), DchMapValue::WriteValue(), DoubleValue::WriteValue(), GemMapValue::WriteValue(), GemPedestalValue::WriteValue(), IIValue::WriteValue(), IntValue::WriteValue(), JsonValue::WriteValue(), LorentzShiftValue::WriteValue(), MapBoolValue::WriteValue(), MapDVectorValue::WriteValue(), MapIntValue::WriteValue(), StringValue::WriteValue(), TdcInlValue::WriteValue(), TriggerMapValue::WriteValue(), and UIntValue::WriteValue().
|
inlineprotected |
Definition at line 105 of file UniValue.h.
|
inlineprotected |
Definition at line 196 of file UniValue.h.
|
pure virtual |
Implemented in AlignmentValue, BinaryValue, BoolValue, DchMapValue, DoubleValue, GemMapValue, GemPedestalValue, IIValue, IntValue, JsonValue, LorentzShiftValue, MapBoolValue, MapDVectorValue, MapIntValue, StringValue, TdcInlValue, TriggerMapValue, and UIntValue.
Referenced by UniDetectorParameter::CreateDetectorParameter(), and UniDetectorParameter::SetValue().