GlobalObjects
Lade ...
Suche ...
Keine Treffer
GloLimitRecord.h
gehe zur Dokumentation dieser Datei
1#ifndef INC_GLOLIMITRECORD_H
2#define INC_GLOLIMITRECORD_H
3//-----------------------------------------------------------------------------
43//-----------------------------------------------------------------------------
44#include <string>
45#include "GloTypes.h"
47//-----------------------------------------------------------------------------
48namespace glo
49{
50 //---------------------------------------------------------------------------
51 #ifdef _MSC_VER
52 /* class X erfordert eine DLL-Schnittstelle, die von Clients von class 'LimitRecord' verwendet wird */
53 #pragma warning( disable : 4251 )
54 #endif
55 //---------------------------------------------------------------------------
71 {
72 public:
73 //============== Attribute
74 //-----------------------------------------------------------------------
85 //-----------------------------------------------------------------------
96 std::string m_sDataTypeName;
97 //-----------------------------------------------------------------------
107 std::string m_sMin;
108 //-----------------------------------------------------------------------
118 std::string m_sMax;
119 //-----------------------------------------------------------------------
129 std::string m_sFieldSize;
130 //-----------------------------------------------------------------------
131
132 //+ ============ Konstruktoren
133 //-----------------------------------------------------------------------
144 //-----------------------------------------------------------------------
165 const std::string & rsDataTypeName,
166 const std::string & rsMin,
167 const std::string & rsMax,
168 const std::string & rsFieldSize );
169 //-----------------------------------------------------------------------
182 //-----------------------------------------------------------------------
192 virtual ~LimitRecord();
193 //-----------------------------------------------------------------------
194
195 //============== Methoden
196 //-----------------------------------------------------------------------
216 void setData( EnDataType eDataType,
217 const std::string & rsDataTypeName,
218 const std::string & rsMin,
219 const std::string & rsMax,
220 const std::string & rsFieldSize );
221 //-----------------------------------------------------------------------
222
223 //============== Operatoren
224 //-----------------------------------------------------------------------
236 LimitRecord & operator= ( const LimitRecord & rT );
237 //-----------------------------------------------------------------------
238 };
239 //---------------------------------------------------------------------------
240 #ifdef _MSC_VER
241 /* class X erfordert eine DLL-Schnittstelle, die von Clients von class 'LimitRecord' verwendet wird */
242 #pragma warning( default : 4251 )
243 #endif
244 //---------------------------------------------------------------------------
245} // namespace glo
246#endif
Header für ClassInfoAttribute und ClassInfoAttribute::Type
Für jede Bibliothek, hier 'GlobalObjects' gibt es eine Typen-Datei.
#define __glo_export_dll
Definition GloTypes.h:70
std::string m_sFieldSize
Definition GloLimitRecord.h:129
LimitRecord(EnDataType eDataType, const std::string &rsDataTypeName, const std::string &rsMin, const std::string &rsMax, const std::string &rsFieldSize)
std::string m_sMin
Definition GloLimitRecord.h:107
std::string m_sMax
Definition GloLimitRecord.h:118
std::string m_sDataTypeName
Definition GloLimitRecord.h:96
virtual ~LimitRecord()
LimitRecord(const LimitRecord &rT)
void setData(EnDataType eDataType, const std::string &rsDataTypeName, const std::string &rsMin, const std::string &rsMax, const std::string &rsFieldSize)
EnDataType m_eDataType
Definition GloLimitRecord.h:84
Definition GloAbstractBaseLot.h:49
EnDataType
Definition GloRecordAttributeTypes.h:562