GlobalObjects
Lade ...
Suche ...
Keine Treffer
GloAllSetIndexInfo.h
gehe zur Dokumentation dieser Datei
1#ifndef INC_GLOALLSETINDEXINFO_H
2#define INC_GLOALLSETINDEXINFO_H
3//-----------------------------------------------------------------------------
36//-----------------------------------------------------------------------------
37#ifdef _MSC_VER
38 /* 'Bezeichner': Klasse 'Typ' benötigt eine DLL-Schnittstelle, die von... */
39 #pragma warning( disable : 4251 )
40#endif
41//-----------------------------------------------------------------------------
42// includes
43#include "GloTypes.h"
44//-----------------------------------------------------------------------------
45namespace glo
46{
47 //---------------------------------------------------------------------------
62 {
63 private:
64 //============== attributes
65 //-----------------------------------------------------------------------
75 unsigned long m_ulClassID;
76 //-----------------------------------------------------------------------
86 std::string m_sIndexName;
87 //-----------------------------------------------------------------------
98 //-----------------------------------------------------------------------
108 std::string m_sLanguage;
109 //-----------------------------------------------------------------------
120 //-----------------------------------------------------------------------
121
122 public:
123 //============== ctor
124 //-----------------------------------------------------------------------
125 AllSetIndexInfo() : m_ulClassID(0), m_bUnique(false), m_bCaseSensitive(false) {};
126 //-----------------------------------------------------------------------
127
128 //============== methods
129 //-----------------------------------------------------------------------
140 void setClassID( unsigned long ulClassID ) { m_ulClassID = ulClassID; };
141 unsigned long getClassID() const { return m_ulClassID; };
142 void setIndexName( const std::string & rsIndexName ) { m_sIndexName = rsIndexName; };
143 std::string getIndexName() const { return m_sIndexName; };
144 void setUnique( bool bUnique ) { m_bUnique = bUnique; };
145 bool isUnique() { return m_bUnique; };
146 void setLanguage( const std::string & rsLanguage ) { m_sLanguage = rsLanguage; };
147 std::string getLanguage() const { return m_sLanguage; };
148 void setCaseSensitive( bool bCaseSensitive ) { m_bCaseSensitive = bCaseSensitive; };
149 bool isCaseSensitive() { return m_bCaseSensitive; };
151 //-----------------------------------------------------------------------
152 };
153 //---------------------------------------------------------------------------
154 #ifdef _MSC_VER
155 /* 'Bezeichner': Klasse 'Typ' benötigt eine DLL-Schnittstelle, die von... */
156 #pragma warning( default : 4251 )
157 #endif
158 //---------------------------------------------------------------------------
159} // namespace glo
160#endif
Für jede Bibliothek, hier 'GlobalObjects' gibt es eine Typen-Datei.
#define __glo_export_dll
Definition GloTypes.h:63
Zur Übermittlung von Index-Informationen.
Definition GloAllSetIndexInfo.h:62
std::string getIndexName() const
Definition GloAllSetIndexInfo.h:143
bool m_bUnique
Definition GloAllSetIndexInfo.h:97
void setClassID(unsigned long ulClassID)
Definition GloAllSetIndexInfo.h:140
bool m_bCaseSensitive
Definition GloAllSetIndexInfo.h:119
std::string m_sLanguage
Definition GloAllSetIndexInfo.h:108
void setUnique(bool bUnique)
Definition GloAllSetIndexInfo.h:144
std::string getLanguage() const
Definition GloAllSetIndexInfo.h:147
unsigned long m_ulClassID
Definition GloAllSetIndexInfo.h:75
bool isUnique()
Definition GloAllSetIndexInfo.h:145
void setCaseSensitive(bool bCaseSensitive)
Definition GloAllSetIndexInfo.h:148
void setIndexName(const std::string &rsIndexName)
Definition GloAllSetIndexInfo.h:142
unsigned long getClassID() const
Definition GloAllSetIndexInfo.h:141
std::string m_sIndexName
Definition GloAllSetIndexInfo.h:86
bool isCaseSensitive()
Definition GloAllSetIndexInfo.h:149
void setLanguage(const std::string &rsLanguage)
Definition GloAllSetIndexInfo.h:146
AllSetIndexInfo()
Definition GloAllSetIndexInfo.h:125
Definition GloAbstractBaseLot.h:42