GlobalObjects
Lade ...
Suche ...
Keine Treffer
PtlATDVList.h
gehe zur Dokumentation dieser Datei
1#ifndef INC_PTLATDVLIST_H
2#define INC_PTLATDVLIST_H
3//-----------------------------------------------------------------------------
36//-----------------------------------------------------------------------------
37#include "PtlListTypes.h"
38#include "PtlVDVList.h"
39//-----------------------------------------------------------------------------
40namespace ptl
41{
42 //---------------------------------------------------------------------------
59 {
60 protected:
61 //============== Attribute ============
62 //-----------------------------------------------------------------------
73 //-----------------------------------------------------------------------
74
75 public:
76 //+ ============ Konstruktoren ============
77 //-----------------------------------------------------------------------
96 //-----------------------------------------------------------------------
106 virtual ~ATDVList();
107 //-----------------------------------------------------------------------
108
109 private:
110 //+ ============ Konstruktoren ============
111 //-----------------------------------------------------------------------
124 ATDVList( const ATDVList & );
125 //-----------------------------------------------------------------------
126
127 public:
128 //+ ============ Methoden ============
129 //-----------------------------------------------------------------------
149 inline int currentElementCache( ElementCache eWhich );
150 //-----------------------------------------------------------------------
175 inline int getErrorCode();
176 //-----------------------------------------------------------------------
190 inline VDVList * getVDVList();
191 //-----------------------------------------------------------------------
211 inline std::size_t getSize();
212 //-----------------------------------------------------------------------
249 virtual inline ListMode getListMode() = 0;
250 //-----------------------------------------------------------------------
251 };
252 //---------------------------------------------------------------------------
253 inline std::size_t ATDVList::getSize()
254 {
255 return m_VDVListe->getSize();
256 }
257 //---------------------------------------------------------------------------
259 {
260 return m_VDVListe;
261 }
262 //---------------------------------------------------------------------------
264 {
265 return m_VDVListe->getErrorCode();
266 }
267 //---------------------------------------------------------------------------
268 #ifdef _MSC_VER
269 // Der Enumerationstyp "xxx" umfasst keine Bereichseinschränkung. Geben Sie "enum class" Vorrang vor "enum" (Enum.3)
270 #pragma warning( disable : 26812 )
271 #endif
272 //---------------------------------------------------------------------------
274 {
275 return m_VDVListe->currentElementCache( eWhich );
276 }
277 //---------------------------------------------------------------------------
278 #ifdef _MSC_VER
279 // Der Enumerationstyp "xxx" umfasst keine Bereichseinschränkung. Geben Sie "enum class" Vorrang vor "enum" (Enum.3)
280 #pragma warning( default : 26812 )
281 #endif
282 //---------------------------------------------------------------------------
283} // namespace ptl
284#endif
Für jede Bibliothek, hier 'PtlContainer' gibt es eine Typen-Datei.
Header für VDVList
Abstrakte Oberklasse für Template-Listen, welche eine Zeiger auf Objekte oder Objekte als Kopien in d...
Definition PtlATDVList.h:59
ATDVList(const ATDVList &)
virtual ~ATDVList()
std::size_t getSize()
Definition PtlATDVList.h:253
int getErrorCode()
Definition PtlATDVList.h:263
ATDVList(ListMode eMode=DEFAULT)
VDVList * getVDVList()
Definition PtlATDVList.h:258
virtual ListMode getListMode()=0
int currentElementCache(ElementCache eWhich)
Definition PtlATDVList.h:273
VDVList * m_VDVListe
Definition PtlATDVList.h:72
std::size_t getSize()
int getErrorCode()
Eine Void-Pointer Listen.
Definition PtlVDVList.h:80
int currentElementCache(ElementCache eWhich)
Definition PtlATDVList.h:41
ElementCache
Definition PtlListTypes.h:228
const ListMode DEFAULT
Definition PtlListTypes.h:339
int ListMode
Definition PtlListTypes.h:338