GlobalObjects
Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Freundbeziehungen Makrodefinitionen Seiten
GloAllSetIndexInfo.h
gehe zur Dokumentation dieser Datei
1#ifndef INC_GLOALLSETINDEXINFO_H
2#define INC_GLOALLSETINDEXINFO_H
3//-----------------------------------------------------------------------------
43//-----------------------------------------------------------------------------
44#ifdef _MSC_VER
45 /* 'Bezeichner': Klasse 'Typ' benötigt eine DLL-Schnittstelle, die von... */
46 #pragma warning( disable : 4251 )
47#endif
48//-----------------------------------------------------------------------------
49// includes
50#include "GloTypes.h"
51//-----------------------------------------------------------------------------
52namespace glo
53{
54 //---------------------------------------------------------------------------
69 {
70 private:
71 //============== attributes
72 //-----------------------------------------------------------------------
82 unsigned long m_ulClassID;
83 //-----------------------------------------------------------------------
93 std::string m_sIndexName;
94 //-----------------------------------------------------------------------
105 //-----------------------------------------------------------------------
115 std::string m_sLanguage;
116 //-----------------------------------------------------------------------
127 //-----------------------------------------------------------------------
128
129 public:
130 //============== ctor
131 //-----------------------------------------------------------------------
133 //-----------------------------------------------------------------------
134
135 //============== methods
136 //-----------------------------------------------------------------------
147 void setClassID( unsigned long ulClassID ) { m_ulClassID = ulClassID; };
148 unsigned long getClassID() const { return m_ulClassID; };
149 void setIndexName( const std::string & rsIndexName ) { m_sIndexName = rsIndexName; };
150 std::string getIndexName() const { return m_sIndexName; };
151 void setUnique( bool bUnique ) { m_bUnique = bUnique; };
152 bool isUnique() { return m_bUnique; };
153 void setLanguage( const std::string & rsLanguage ) { m_sLanguage = rsLanguage; };
154 std::string getLanguage() const { return m_sLanguage; };
155 void setCaseSensitive( bool bCaseSensitive ) { m_bCaseSensitive = bCaseSensitive; };
158 //-----------------------------------------------------------------------
159 };
160 //---------------------------------------------------------------------------
161 #ifdef _MSC_VER
162 /* 'Bezeichner': Klasse 'Typ' benötigt eine DLL-Schnittstelle, die von... */
163 #pragma warning( default : 4251 )
164 #endif
165 //---------------------------------------------------------------------------
166} // namespace glo
167#endif
Für jede Bibliothek, hier 'GlobalObjects' gibt es eine Typen-Datei.
#define __glo_export_dll
Definition GloTypes.h:70
std::string getIndexName() const
Definition GloAllSetIndexInfo.h:150
bool m_bUnique
Definition GloAllSetIndexInfo.h:104
void setClassID(unsigned long ulClassID)
Definition GloAllSetIndexInfo.h:147
bool m_bCaseSensitive
Definition GloAllSetIndexInfo.h:126
std::string m_sLanguage
Definition GloAllSetIndexInfo.h:115
void setUnique(bool bUnique)
Definition GloAllSetIndexInfo.h:151
std::string getLanguage() const
Definition GloAllSetIndexInfo.h:154
unsigned long m_ulClassID
Definition GloAllSetIndexInfo.h:82
bool isUnique()
Definition GloAllSetIndexInfo.h:152
void setCaseSensitive(bool bCaseSensitive)
Definition GloAllSetIndexInfo.h:155
void setIndexName(const std::string &rsIndexName)
Definition GloAllSetIndexInfo.h:149
unsigned long getClassID() const
Definition GloAllSetIndexInfo.h:148
std::string m_sIndexName
Definition GloAllSetIndexInfo.h:93
bool isCaseSensitive()
Definition GloAllSetIndexInfo.h:156
void setLanguage(const std::string &rsLanguage)
Definition GloAllSetIndexInfo.h:153
AllSetIndexInfo()
Definition GloAllSetIndexInfo.h:132
Definition GloAbstractBaseLot.h:49