BmnRoot
Loading...
Searching...
No Matches
ElogSearchCondition.h
Go to the documentation of this file.
1#ifndef ELOGSEARCHCONDITION_H
2#define ELOGSEARCHCONDITION_H 1
3
4#include "TDatime.h"
5#include "TString.h"
6
8{
9 public:
10 // enumeration for Search Conditions
40
42 ElogSearchCondition(enumColumns column, enumConditions condition, int value);
43 ElogSearchCondition(enumColumns column, enumConditions condition, unsigned int value);
44 ElogSearchCondition(enumColumns column, enumConditions condition, double value);
45 ElogSearchCondition(enumColumns column, enumConditions condition, TString value);
46 ElogSearchCondition(enumColumns column, enumConditions condition, TDatime value);
48
49 // getters
50 enumColumns GetColumn() { return eColumn; }
51 enumConditions GetCondition() { return eCondition; }
52 int GetValueType() { return iValueType; }
53 int GetIntValue() { return iValue; }
54 unsigned int GetUIntValue() { return uiValue; }
55 double GetDoubleValue() { return dValue; }
56 TString GetStringValue() { return tstrValue; }
57 TDatime GetDatimeValue() { return dtValue; }
58
59 private:
61
62 enumColumns eColumn;
63 enumConditions eCondition;
64
65 // 1 - int, 2 - unsigned int, 3 - double, 4 - TString, 5 - TDatime
66 int iValueType;
67 int iValue;
68 unsigned int uiValue;
69 double dValue;
70 TString tstrValue;
71 TDatime dtValue;
72
73 ClassDef(ElogSearchCondition, 1)
74};
75
76#endif
ElogSearchCondition(enumColumns column, enumConditions condition, double value)
enumConditions GetCondition()
ElogSearchCondition(enumColumns column, enumConditions condition, TString value)
unsigned int GetUIntValue()
ElogSearchCondition(enumColumns column, enumConditions condition, TDatime value)
ElogSearchCondition(enumColumns column, enumConditions condition)
ElogSearchCondition(enumColumns column, enumConditions condition, int value)
ElogSearchCondition(enumColumns column, enumConditions condition, unsigned int value)