GlobalObjects
Lade ...
Suche ...
Keine Treffer
GloTypeLotRecordAttribute.h
gehe zur Dokumentation dieser Datei
1#ifndef INC_GLOTYPELOTRECORDATTRIBUTE_H
2#define INC_GLOTYPELOTRECORDATTRIBUTE_H
3//-----------------------------------------------------------------------------
36//-----------------------------------------------------------------------------
38#include "GloTypes.h"
39//-----------------------------------------------------------------------------
40namespace glo
41{
42 //---------------------------------------------------------------------------
43 #ifdef _MSC_VER
44 /* 'Bezeichner': Klasse 'Typ' benötigt eine DLL-Schnittstelle, die von... */
45 #pragma warning( disable : 4251 )
46 #endif
47 //---------------------------------------------------------------------------
61 {
62 protected:
63 //============= Konstruktoren
64 //-----------------------------------------------------------------------
75 //-----------------------------------------------------------------------
88 //-----------------------------------------------------------------------
89
90 public:
91 //============= Konstruktoren
92 //-----------------------------------------------------------------------
116 const std::streampos & rFilePos );
117 //-----------------------------------------------------------------------
118
119 protected:
120 //============== Konstruktoren
121 //-----------------------------------------------------------------------
134 //-----------------------------------------------------------------------
135
136 public:
137 //============== Methoden
138 //-----------------------------------------------------------------------
160 virtual int takeValue( const BaseRecordAttribute & rT );
161 //-----------------------------------------------------------------------
181 virtual void addValue( const std::string rsValue ) = 0;
182 //-----------------------------------------------------------------------
183
184 //============== Operatoren
185 //-----------------------------------------------------------------------
187
198 bool operator== ( const TypeLotRecordAttribute & rT ) const;
199 bool operator!= ( const TypeLotRecordAttribute & rT ) const;
201 //-----------------------------------------------------------------------
202
203 private:
204 //============== Operatoren
205 //-----------------------------------------------------------------------
216 //-----------------------------------------------------------------------
217 };
218 //---------------------------------------------------------------------------
219 #ifdef _MSC_VER
220 /* 'Bezeichner': Klasse 'Typ' benötigt eine DLL-Schnittstelle, die von... */
221 #pragma warning( default : 4251 )
222 #endif
223 //---------------------------------------------------------------------------
224} // namespace glo
225#endif
Header für LotRecordAttribute
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
In Objekten dieser Klasse sind die Information für GlobalObjects, wie ein persistentes Klassenattribu...
Definition GloClassInfoAttribute.h:76
Basisklasse für Elementkontainer-Attribute eines Record.
Definition GloLotRecordAttribute.h:63
Basisklasse für String-, Integer- und Double-Kontainer-Attribute eines Record.
Definition GloTypeLotRecordAttribute.h:61
TypeLotRecordAttribute(ClassInfoAttribute *pType, const std::streampos &rFilePos)
virtual int takeValue(const BaseRecordAttribute &rT)
virtual void addValue(const std::string rsValue)=0
TypeLotRecordAttribute(const TypeLotRecordAttribute &rT)
Definition GloAbstractBaseLot.h:42