djiparsetxt
|
#include <FieldDatabase.hh>
Public Member Functions | |
FieldValue (FieldType type, u_int8_t val) | |
FieldValue (FieldType type, u_int16_t val) | |
FieldValue (FieldType type, u_int32_t val) | |
FieldValue (FieldType type, u_int64_t val) | |
FieldValue (FieldType type, float val) | |
FieldValue (FieldType type, double val) | |
FieldValue (FieldType type, char const *str) | |
virtual | ~FieldValue () |
Private Attributes | |
FieldType | fType |
union { | |
u_int8_t fByte | |
u_int16_t fBytes2 | |
u_int32_t fBytes4 | |
u_int64_t fBytes8 | |
float fFloat | |
double fDouble | |
char const * fStr | |
}; | |
Friends | |
class | FieldDatabase |
Definition at line 50 of file FieldDatabase.hh.
FieldValue::FieldValue | ( | FieldType | type, |
u_int8_t | val | ||
) |
Definition at line 31 of file FieldDatabase.cpp.
FieldValue::FieldValue | ( | FieldType | type, |
u_int16_t | val | ||
) |
Definition at line 32 of file FieldDatabase.cpp.
FieldValue::FieldValue | ( | FieldType | type, |
u_int32_t | val | ||
) |
Definition at line 33 of file FieldDatabase.cpp.
FieldValue::FieldValue | ( | FieldType | type, |
u_int64_t | val | ||
) |
Definition at line 34 of file FieldDatabase.cpp.
FieldValue::FieldValue | ( | FieldType | type, |
float | val | ||
) |
Definition at line 35 of file FieldDatabase.cpp.
FieldValue::FieldValue | ( | FieldType | type, |
double | val | ||
) |
Definition at line 36 of file FieldDatabase.cpp.
FieldValue::FieldValue | ( | FieldType | type, |
char const * | str | ||
) |
|
virtual |
Definition at line 41 of file FieldDatabase.cpp.
|
friend |
Definition at line 63 of file FieldDatabase.hh.
union { ... } |
u_int8_t FieldValue::fByte |
Definition at line 66 of file FieldDatabase.hh.
Referenced by FieldDatabase::outputField(), FieldDatabase::outputFieldAsBoolean(), and FieldDatabase::outputFieldInterpreted().
u_int16_t FieldValue::fBytes2 |
Definition at line 67 of file FieldDatabase.hh.
Referenced by FieldDatabase::outputField(), FieldDatabase::outputFieldAsBoolean(), and FieldDatabase::outputFieldInterpreted().
u_int32_t FieldValue::fBytes4 |
Definition at line 68 of file FieldDatabase.hh.
Referenced by FieldDatabase::outputField(), FieldDatabase::outputFieldAsBoolean(), and FieldDatabase::outputFieldInterpreted().
u_int64_t FieldValue::fBytes8 |
Definition at line 69 of file FieldDatabase.hh.
Referenced by FieldDatabase::outputField().
double FieldValue::fDouble |
Definition at line 71 of file FieldDatabase.hh.
Referenced by FieldDatabase::outputField().
float FieldValue::fFloat |
Definition at line 70 of file FieldDatabase.hh.
Referenced by FieldDatabase::outputField().
char const* FieldValue::fStr |
Definition at line 72 of file FieldDatabase.hh.
Referenced by FieldValue(), FieldDatabase::outputField(), and ~FieldValue().
|
private |
Definition at line 64 of file FieldDatabase.hh.
Referenced by FieldDatabase::outputField(), FieldDatabase::outputFieldAsBoolean(), FieldDatabase::outputFieldInterpreted(), and ~FieldValue().