|
| DoubleLotRecordAttribute (ClassInfoAttribute *pType, const std::streampos &rFilePos) |
|
virtual void | addValue (const std::string rsValue) |
|
virtual void | addValue (double dValue)=0 |
|
virtual int | takeValue (const BaseRecordAttribute &rT) |
|
|
bool | operator== (const DoubleLotRecordAttribute &rT) const |
| Vergleichsoperator.
|
|
bool | operator!= (const DoubleLotRecordAttribute &rT) const |
| Vergleichsoperator.
|
|
| TypeLotRecordAttribute (ClassInfoAttribute *pType, const std::streampos &rFilePos) |
|
bool | operator== (const TypeLotRecordAttribute &rT) const |
| Vergleichsoperator.
|
|
bool | operator!= (const TypeLotRecordAttribute &rT) const |
| Vergleichsoperator.
|
|
| LotRecordAttribute (ClassInfoAttribute *pType, const std::streampos &rFilePos) |
|
virtual void | clearValueLot ()=0 |
|
virtual bool | dataIsFieldContent () const |
|
virtual int | getAttributeValueBlob (eut::Blob &rBlob) const |
|
virtual unsigned short | getDataFieldLength () const |
|
virtual std::string | getDataReference () const |
|
const std::string & | getFileName () const |
|
virtual int | getFormattedFieldContents (std::string &rsRetVal, DATA_REFERENCE_INFO &rRetValInfo, ObjID ObjID) |
|
virtual std::string | getValueAsDataString () const |
|
virtual std::string | getValueAsDisplayString () const |
|
virtual std::string | getValueAsStreamString () const |
|
virtual std::string | getValueAsString () const |
|
virtual std::size_t | getValueSize () const =0 |
|
virtual void | initNew () |
|
void | setDeterminedFileNameFromAttributeValue (ObjID ObjID) |
|
void | setFileName (const std::string &rsFileName) |
|
virtual int | updateDataReference (const std::string &rsDataPath, DATA_REFERENCE_INFO MethodInfo) |
|
bool | operator== (const LotRecordAttribute &rT) const |
| Vergleichsoperator.
|
|
bool | operator!= (const LotRecordAttribute &rT) const |
| Vergleichsoperator.
|
|
| BaseRecordAttribute (ClassInfoAttribute *pClassInfoAttribut, const std::streampos &rFilePos) |
|
virtual | ~BaseRecordAttribute () |
|
unsigned int | forget () |
|
AttributeID | getAttributeID () const |
|
ClassInfoAttribute * | getClassInfoAttribute () const |
|
std::string | getClassMemberName () const |
|
std::string | getClassName () const |
|
virtual BaseRecordAttribute * | getCopy ()=0 |
|
EnDataType | getDataType () const |
|
std::string | getFieldName () const |
|
int | getFieldPos () |
|
std::streampos | getFilePosition () const |
|
EnDataTypeGroup | getInfoType () |
|
unsigned int | getReferenceCount () const |
|
std::string | getTableFieldName () const |
|
std::string | getTableName () const |
|
ClassInfoAttribute::Type | getType () const |
|
std::string | getTypeAsCppString () const |
|
std::string | getTypeAsString () const |
|
std::string | getTypeInfo () const |
|
virtual void * | getValueAsVoidPointer ()=0 |
|
unsigned int | remember () |
|
virtual void | setDataReference (const std::string &rsDataReference) |
|
void | setFilePosition (const std::streampos &rFilePos) |
|
virtual int | setValueFromObjectAttributeID (Persistent &rObject, const AttributeID &rAttributeID) |
|
virtual void | setValueFromVoid (void *pValue)=0 |
|
bool | operator== (const BaseRecordAttribute &rT) const |
| Vergleichsoperator, es werden alle Attribute verglichen.
|
|
bool | operator!= (const BaseRecordAttribute &rT) const |
| Vergleichsoperator, es werden alle Attribute verglichen.
|
|
Basisklasse für unterschiedliche Double-Kontainer-Attribute eines Record.
- Copyright
- © 2010 Helmut Jakoby
- Autor
- Helmut Jakoby
virtual void glo::DoubleLotRecordAttribute::addValue |
( |
const std::string | rsValue | ) |
|
|
virtual |
Fügt übergebenen Wert am Ende des Kontainers ein, welcher als String übergeben wird. Es wird auf ein Double konvertiert.
Wird gebraucht, um die Socketübertragung zu gewährleisten, weil diese mit Zeichenketten arbeitet.
- Parameter
-
[in] | rsValue | Der einzufügende Wert. |
Implementiert glo::TypeLotRecordAttribute.