IniFile
Lade ...
Suche ...
Keine Treffer
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 //---------------------------------------------------------------------------
268 inline std::size_t ATDVList::getSize()
269 {
270 return m_VDVListe->getSize();
271 }
272 //---------------------------------------------------------------------------
274 {
275 return m_VDVListe;
276 }
277 //---------------------------------------------------------------------------
279 {
280 return m_VDVListe->getErrorCode();
281 }
282 //---------------------------------------------------------------------------
283 #ifdef _MSC_VER
284 // Der Enumerationstyp "xxx" umfasst keine Bereichseinschränkung. Geben Sie "enum class" Vorrang vor "enum" (Enum.3)
285 #pragma warning( disable : 26812 )
286 #endif
287 //---------------------------------------------------------------------------
289 {
290 return m_VDVListe->currentElementCache( eWhich );
291 }
292 //---------------------------------------------------------------------------
293 #ifdef _MSC_VER
294 // Der Enumerationstyp "xxx" umfasst keine Bereichseinschränkung. Geben Sie "enum class" Vorrang vor "enum" (Enum.3)
295 #pragma warning( default : 26812 )
296 #endif
297 //---------------------------------------------------------------------------
298} // namespace ptl
299#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:74
ATDVList(const ATDVList &)
virtual ~ATDVList()
std::size_t getSize()
Definition PtlATDVList.h:268
int getErrorCode()
Definition PtlATDVList.h:278
ATDVList(ListMode eMode=DEFAULT)
VDVList * getVDVList()
Definition PtlATDVList.h:273
virtual ListMode getListMode()=0
int currentElementCache(ElementCache eWhich)
Definition PtlATDVList.h:288
VDVList * m_VDVListe
Definition PtlATDVList.h:87
std::size_t getSize()
int getErrorCode()
Eine Void-Pointer Listen.
Definition PtlVDVList.h:95
int currentElementCache(ElementCache eWhich)
Definition PtlATDVList.h:56
ElementCache
Definition PtlListTypes.h:242
const ListMode DEFAULT
Definition PtlListTypes.h:353
int ListMode
Definition PtlListTypes.h:352