GlobalObjects
Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Freundbeziehungen Makrodefinitionen Seiten
PtlATDVList.h
gehe zur Dokumentation dieser Datei
1#ifndef INC_PTLATDVLIST_H
2#define INC_PTLATDVLIST_H
3//-----------------------------------------------------------------------------
51//-----------------------------------------------------------------------------
52#include "PtlListTypes.h"
53#include "PtlVDVList.h"
54//-----------------------------------------------------------------------------
55namespace ptl
56{
57 //---------------------------------------------------------------------------
74 {
75 protected:
76 //============== Attribute ============
77 //-----------------------------------------------------------------------
88 //-----------------------------------------------------------------------
89
90 public:
91 //+ ============ Konstruktoren ============
92 //-----------------------------------------------------------------------
111 //-----------------------------------------------------------------------
121 virtual ~ATDVList();
122 //-----------------------------------------------------------------------
123
124 private:
125 //+ ============ Konstruktoren ============
126 //-----------------------------------------------------------------------
139 ATDVList( const ATDVList & );
140 //-----------------------------------------------------------------------
141
142 public:
143 //+ ============ Methoden ============
144 //-----------------------------------------------------------------------
164 inline int currentElementCache( ElementCache eWhich );
165 //-----------------------------------------------------------------------
190 inline int getErrorCode();
191 //-----------------------------------------------------------------------
205 inline VDVList * getVDVList();
206 //-----------------------------------------------------------------------
226 inline std::size_t getSize();
227 //-----------------------------------------------------------------------
264 virtual inline ListMode getListMode() = 0;
265 //-----------------------------------------------------------------------
266
267 private:
268 //============== Operatoren ============
269 //-----------------------------------------------------------------------
280 //-----------------------------------------------------------------------
281 };
282 //---------------------------------------------------------------------------
283 inline std::size_t ATDVList::getSize()
284 {
285 return m_VDVListe->getSize();
286 }
287 //---------------------------------------------------------------------------
289 {
290 return m_VDVListe;
291 }
292 //---------------------------------------------------------------------------
294 {
295 return m_VDVListe->getErrorCode();
296 }
297 //---------------------------------------------------------------------------
298 #ifdef _MSC_VER
299 // Der Enumerationstyp "xxx" umfasst keine Bereichseinschränkung. Geben Sie "enum class" Vorrang vor "enum" (Enum.3)
300 #pragma warning( disable : 26812 )
301 #endif
302 //---------------------------------------------------------------------------
304 {
305 return m_VDVListe->currentElementCache( eWhich );
306 }
307 //---------------------------------------------------------------------------
308 #ifdef _MSC_VER
309 // Der Enumerationstyp "xxx" umfasst keine Bereichseinschränkung. Geben Sie "enum class" Vorrang vor "enum" (Enum.3)
310 #pragma warning( default : 26812 )
311 #endif
312 //---------------------------------------------------------------------------
313} // namespace ptl
314#endif
Für jede Bibliothek, hier 'PtlContainer' gibt es eine Typen-Datei.
Header für VDVList
ATDVList(const ATDVList &)
virtual ~ATDVList()
std::size_t getSize()
Definition PtlATDVList.h:283
ATDVList & operator=(const ATDVList &)
int getErrorCode()
Definition PtlATDVList.h:293
ATDVList(ListMode eMode=DEFAULT)
VDVList * getVDVList()
Definition PtlATDVList.h:288
virtual ListMode getListMode()=0
int currentElementCache(ElementCache eWhich)
Definition PtlATDVList.h:303
VDVList * m_VDVListe
Definition PtlATDVList.h:87
Eine Void-Pointer Listen.
Definition PtlVDVList.h:95
Definition PtlATDVList.h:56
ElementCache
Definition PtlListTypes.h:242
const ListMode DEFAULT
Definition PtlListTypes.h:353
int ListMode
Definition PtlListTypes.h:352