GlobalObjects
Loading...
Searching...
No Matches
PtlATDVList.h
Go to the documentation of this file.
1#ifndef INC_PTLATDVLIST_H
2#define INC_PTLATDVLIST_H
3//-----------------------------------------------------------------------------
68//-----------------------------------------------------------------------------
69#include "PtlListTypes.h"
70#include "PtlVDVList.h"
71//-----------------------------------------------------------------------------
72namespace ptl
73{
74 //---------------------------------------------------------------------------
91 {
92 protected:
93 //============== Attribute ============
94 //-----------------------------------------------------------------------
105 //-----------------------------------------------------------------------
106
107 public:
108 //+ ============ Konstruktoren ============
109 //-----------------------------------------------------------------------
128 //-----------------------------------------------------------------------
138 virtual ~ATDVList();
139 //-----------------------------------------------------------------------
140
141 private:
142 //+ ============ Konstruktoren ============
143 //-----------------------------------------------------------------------
156 ATDVList( const ATDVList & );
157 //-----------------------------------------------------------------------
158
159 public:
160 //+ ============ Methoden ============
161 //-----------------------------------------------------------------------
181 inline int currentElementCache( ElementCache eWhich );
182 //-----------------------------------------------------------------------
207 inline int getErrorCode();
208 //-----------------------------------------------------------------------
222 inline VDVList * getVDVList();
223 //-----------------------------------------------------------------------
243 inline std::size_t getSize();
244 //-----------------------------------------------------------------------
281 virtual inline ListMode getListMode() = 0;
282 //-----------------------------------------------------------------------
283
284 private:
285 //============== Operatoren ============
286 //-----------------------------------------------------------------------
297 //-----------------------------------------------------------------------
298 };
299 //---------------------------------------------------------------------------
300 inline std::size_t ATDVList::getSize()
301 {
302 return m_VDVListe->getSize();
303 }
304 //---------------------------------------------------------------------------
306 {
307 return m_VDVListe;
308 }
309 //---------------------------------------------------------------------------
311 {
312 return m_VDVListe->getErrorCode();
313 }
314 //---------------------------------------------------------------------------
315 #ifdef _MSC_VER
316 // Der Enumerationstyp "xxx" umfasst keine Bereichseinschränkung. Geben Sie "enum class" Vorrang vor "enum" (Enum.3)
317 #pragma warning( disable : 26812 )
318 #endif
319 //---------------------------------------------------------------------------
321 {
322 return m_VDVListe->currentElementCache( eWhich );
323 }
324 //---------------------------------------------------------------------------
325 #ifdef _MSC_VER
326 // Der Enumerationstyp "xxx" umfasst keine Bereichseinschränkung. Geben Sie "enum class" Vorrang vor "enum" (Enum.3)
327 #pragma warning( default : 26812 )
328 #endif
329 //---------------------------------------------------------------------------
330} // namespace ptl
331#endif
For each library, here 'PtlContainer' there is a type file.
Header for VDVList
ATDVList(const ATDVList &)
virtual ~ATDVList()
std::size_t getSize()
Definition PtlATDVList.h:300
ATDVList & operator=(const ATDVList &)
int getErrorCode()
Definition PtlATDVList.h:310
ATDVList(ListMode eMode=DEFAULT)
VDVList * getVDVList()
Definition PtlATDVList.h:305
virtual ListMode getListMode()=0
int currentElementCache(ElementCache eWhich)
Definition PtlATDVList.h:320
VDVList * m_VDVListe
Definition PtlATDVList.h:104
A void-pointer list.
Definition PtlVDVList.h:112
Definition PtlATDVList.h:73
ElementCache
Definition PtlListTypes.h:259
const ListMode DEFAULT
Definition PtlListTypes.h:370
int ListMode
Definition PtlListTypes.h:369