1#ifndef INC_GLOINUMRECORDATTRIBUTE_H
2#define INC_GLOINUMRECORDATTRIBUTE_H
114 const std::streampos & rFilePos );
156 template<
typename T> std::string getTValueAsString(
const T & rTValue,
bool bFillBlanks )
const;
196 std::ostringstream t_ossTemp;
197 std::string t_strRetVal;
199 t_ossTemp << rTValue;
201 if ( t_ossTemp.str().length() > this->getDataFieldLength() )
204 t_strRetVal.append( t_ossTemp.str(),
206 std::size_t( this->getDataFieldLength() ) );
210 t_strRetVal = t_ossTemp.str();
211 if ( t_strRetVal.length() < this->getDataFieldLength() && bFillBlanks )
Header für StdStringFunctions
Header für BaseRecordAttribute
Für jede Bibliothek, hier 'GlobalObjects' gibt es eine Typen-Datei.
#define __glo_export_dll
Definition GloTypes.h:63
Basisklasse für die einzelnen Attribute eines Record.
Definition GloBaseRecordAttribute.h:109
virtual unsigned short getDataFieldLength() const =0
In Objekten dieser Klasse sind die Information für GlobalObjects, wie ein persistentes Klassenattribu...
Definition GloClassInfoAttribute.h:76
Repräsentiert als Oberklasse alle Ganzzahl-Attribute eines Record.
Definition GloINumRecordAttribute.h:59
virtual ~INumRecordAttribute()
std::string getTValueAsString(const T &rTValue, bool bFillBlanks) const
Definition GloINumRecordAttribute.h:194
INumRecordAttribute(ClassInfoAttribute *pType, const std::streampos &rFilePos)
INumRecordAttribute(const INumRecordAttribute &rT)
__tool_export_dll void fillString(std::string &rstr, char cFillItem, std::size_t nNumber, EnStrPos ePos)
@ eBEFORE
Definition EuStdFunctions.h:139
Definition GloAbstractBaseLot.h:42