|
BmnRoot
|
#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 |
| 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) |
| 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.
|
inlinevirtual |
Definition at line 30 of file UniValue.h.
|
pure virtual |
Implemented in BoolValue, IntValue, UIntValue, DoubleValue, StringValue, BinaryValue, IIValue, DchMapValue, GemMapValue, GemPedestalValue, TriggerMapValue, MapBoolValue, MapIntValue, MapDVectorValue, LorentzShiftValue, AlignmentValue, TdcInlValue, JsonValue, BoolValue, IntValue, UIntValue, DoubleValue, StringValue, BinaryValue, IIValue, DchMapValue, GemMapValue, GemPedestalValue, TriggerMapValue, MapBoolValue, MapIntValue, MapDVectorValue, LorentzShiftValue, AlignmentValue, TdcInlValue, and JsonValue.
Referenced by UniDetectorParameter::CreateDetectorParameter(), UniDetectorParameter::GetValue(), and UniDetectorParameter::SetValue().
|
pure virtual |
Implemented in BoolValue, IntValue, UIntValue, DoubleValue, StringValue, BinaryValue, IIValue, DchMapValue, GemMapValue, GemPedestalValue, TriggerMapValue, MapBoolValue, MapIntValue, MapDVectorValue, LorentzShiftValue, AlignmentValue, TdcInlValue, JsonValue, BoolValue, IntValue, UIntValue, DoubleValue, StringValue, BinaryValue, IIValue, DchMapValue, GemMapValue, GemPedestalValue, TriggerMapValue, MapBoolValue, MapIntValue, MapDVectorValue, LorentzShiftValue, AlignmentValue, TdcInlValue, and JsonValue.
|
pure virtual |
Implemented in BoolValue, IntValue, UIntValue, DoubleValue, StringValue, BinaryValue, IIValue, DchMapValue, GemMapValue, GemPedestalValue, TriggerMapValue, MapBoolValue, MapIntValue, MapDVectorValue, LorentzShiftValue, AlignmentValue, TdcInlValue, JsonValue, BoolValue, IntValue, UIntValue, DoubleValue, StringValue, BinaryValue, IIValue, DchMapValue, GemMapValue, GemPedestalValue, TriggerMapValue, MapBoolValue, MapIntValue, MapDVectorValue, LorentzShiftValue, AlignmentValue, TdcInlValue, and JsonValue.
Referenced by UniDetectorParameter::CreateDetectorParameter().
|
pure virtual |
Implemented in BoolValue, IntValue, UIntValue, DoubleValue, StringValue, BinaryValue, IIValue, DchMapValue, GemMapValue, GemPedestalValue, TriggerMapValue, MapBoolValue, MapIntValue, MapDVectorValue, LorentzShiftValue, AlignmentValue, TdcInlValue, JsonValue, BoolValue, IntValue, UIntValue, DoubleValue, StringValue, BinaryValue, IIValue, DchMapValue, GemMapValue, GemPedestalValue, TriggerMapValue, MapBoolValue, MapIntValue, MapDVectorValue, LorentzShiftValue, AlignmentValue, TdcInlValue, and JsonValue.
|
inlineprotected |
Definition at line 74 of file UniValue.h.
|
inlineprotected |
Definition at line 74 of file UniValue.h.
|
inlineprotected |
Definition at line 143 of file UniValue.h.
References i.
|
inlineprotected |
Definition at line 143 of file UniValue.h.
References i.
|
inlineprotected |
Definition at line 119 of file UniValue.h.
|
inlineprotected |
Definition at line 119 of file UniValue.h.
|
inlineprotected |
Definition at line 131 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 48 of file UniValue.h.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Definition at line 85 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 61 of file UniValue.h.
|
inlineprotected |
Definition at line 37 of file UniValue.h.
Referenced by BoolValue::ReadValue(), IntValue::ReadValue(), UIntValue::ReadValue(), DoubleValue::ReadValue(), StringValue::ReadValue(), BinaryValue::ReadValue(), IIValue::ReadValue(), DchMapValue::ReadValue(), GemMapValue::ReadValue(), GemPedestalValue::ReadValue(), TriggerMapValue::ReadValue(), MapBoolValue::ReadValue(), MapIntValue::ReadValue(), MapDVectorValue::ReadValue(), LorentzShiftValue::ReadValue(), AlignmentValue::ReadValue(), TdcInlValue::ReadValue(), and JsonValue::ReadValue().
|
inlineprotected |
Definition at line 37 of file UniValue.h.
|
inlineprotected |
Definition at line 96 of file UniValue.h.
|
inlineprotected |
Definition at line 96 of file UniValue.h.
|
inlineprotected |
Definition at line 187 of file UniValue.h.
|
inlineprotected |
Definition at line 187 of file UniValue.h.
|
pure virtual |
Implemented in BoolValue, IntValue, UIntValue, DoubleValue, StringValue, BinaryValue, IIValue, DchMapValue, GemMapValue, GemPedestalValue, TriggerMapValue, MapBoolValue, MapIntValue, MapDVectorValue, LorentzShiftValue, AlignmentValue, TdcInlValue, JsonValue, BoolValue, IntValue, UIntValue, DoubleValue, StringValue, BinaryValue, IIValue, DchMapValue, GemMapValue, GemPedestalValue, TriggerMapValue, MapBoolValue, MapIntValue, MapDVectorValue, LorentzShiftValue, AlignmentValue, TdcInlValue, and JsonValue.
Referenced by UniDetectorParameter::GetValue(), and UniDetectorParameter::GetValue().
|
pure virtual |
Implemented in BoolValue, IntValue, UIntValue, DoubleValue, StringValue, BinaryValue, IIValue, DchMapValue, GemMapValue, GemPedestalValue, TriggerMapValue, MapBoolValue, MapIntValue, MapDVectorValue, LorentzShiftValue, AlignmentValue, TdcInlValue, JsonValue, BoolValue, IntValue, UIntValue, DoubleValue, StringValue, BinaryValue, IIValue, DchMapValue, GemMapValue, GemPedestalValue, TriggerMapValue, MapBoolValue, MapIntValue, MapDVectorValue, LorentzShiftValue, AlignmentValue, TdcInlValue, and JsonValue.
|
inlineprotected |
Definition at line 79 of file UniValue.h.
|
inlineprotected |
Definition at line 79 of file UniValue.h.
|
inlineprotected |
Definition at line 165 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 124 of file UniValue.h.
|
inlineprotected |
Definition at line 137 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 54 of file UniValue.h.
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Definition at line 90 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 67 of file UniValue.h.
|
inlineprotected |
Definition at line 42 of file UniValue.h.
Referenced by BoolValue::WriteValue(), IntValue::WriteValue(), UIntValue::WriteValue(), DoubleValue::WriteValue(), StringValue::WriteValue(), BinaryValue::WriteValue(), IIValue::WriteValue(), DchMapValue::WriteValue(), GemMapValue::WriteValue(), GemPedestalValue::WriteValue(), TriggerMapValue::WriteValue(), MapBoolValue::WriteValue(), MapIntValue::WriteValue(), MapDVectorValue::WriteValue(), LorentzShiftValue::WriteValue(), AlignmentValue::WriteValue(), TdcInlValue::WriteValue(), and JsonValue::WriteValue().
|
inlineprotected |
Definition at line 42 of file UniValue.h.
|
inlineprotected |
Definition at line 105 of file UniValue.h.
|
inlineprotected |
Definition at line 105 of file UniValue.h.
|
inlineprotected |
Definition at line 196 of file UniValue.h.
|
inlineprotected |
Definition at line 196 of file UniValue.h.
|
pure virtual |
Implemented in BoolValue, IntValue, UIntValue, DoubleValue, StringValue, BinaryValue, IIValue, DchMapValue, GemMapValue, GemPedestalValue, TriggerMapValue, MapBoolValue, MapIntValue, MapDVectorValue, LorentzShiftValue, AlignmentValue, TdcInlValue, JsonValue, BoolValue, IntValue, UIntValue, DoubleValue, StringValue, BinaryValue, IIValue, DchMapValue, GemMapValue, GemPedestalValue, TriggerMapValue, MapBoolValue, MapIntValue, MapDVectorValue, LorentzShiftValue, AlignmentValue, TdcInlValue, and JsonValue.
Referenced by UniDetectorParameter::CreateDetectorParameter(), UniDetectorParameter::SetValue(), and UniDetectorParameter::SetValue().
|
pure virtual |
Implemented in BoolValue, IntValue, UIntValue, DoubleValue, StringValue, BinaryValue, IIValue, DchMapValue, GemMapValue, GemPedestalValue, TriggerMapValue, MapBoolValue, MapIntValue, MapDVectorValue, LorentzShiftValue, AlignmentValue, TdcInlValue, JsonValue, BoolValue, IntValue, UIntValue, DoubleValue, StringValue, BinaryValue, IIValue, DchMapValue, GemMapValue, GemPedestalValue, TriggerMapValue, MapBoolValue, MapIntValue, MapDVectorValue, LorentzShiftValue, AlignmentValue, TdcInlValue, and JsonValue.