|
| | DoubleLotRecordAttribute (ClassInfoAttribute *pType, const std::streampos &rFilePos) |
| |
| virtual void | addValue (const std::string rsValue) override |
| |
| virtual void | addValue (double dValue)=0 |
| |
| virtual int | takeValue (const BaseRecordAttribute &rT) override |
| |
|
| 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 override |
| |
| virtual int | getAttributeValueBlob (eut::Blob &rBlob) const override |
| |
| virtual unsigned short | getDataFieldLength () const override |
| |
| virtual std::string | getDataReference () const override |
| |
| const std::string & | getFileName () const |
| |
| virtual int | getFormattedFieldContents (std::string &rsRetVal, DATA_REFERENCE_INFO &rRetValInfo, ObjID ObjID) override |
| |
| virtual std::string | getValueAsDataString () const override |
| |
| virtual std::string | getValueAsDisplayString () const override |
| |
| virtual std::string | getValueAsStreamString () const override |
| |
| virtual std::string | getValueAsString () const override |
| |
| virtual std::size_t | getValueSize () const =0 |
| |
| virtual void | initNew () override |
| |
| void | setDeterminedFileNameFromAttributeValue (ObjID ObjID) |
| |
| void | setFileName (const std::string &rsFileName) |
| |
| virtual int | updateDataReference (const std::string &rsDataPath, DATA_REFERENCE_INFO MethodInfo) override |
| |
| 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 |
| |
| unsigned long | getClassID () 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 | ) |
|
|
overridevirtual |
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.