1#ifndef INC_GLOABSTRACTBASELOT_H
2#define INC_GLOABSTRACTBASELOT_H
125 virtual std::size_t
size()
const = 0;
180 const ObjID & rObjID );
Für jede Bibliothek, hier 'GlobalObjects' gibt es eine Typen-Datei.
#define __glo_export_dll
Definition GloTypes.h:70
Die Basisklasse für Container mit persistenten Objekten.
Definition GloAbstractBaseLot.h:69
virtual ~AbstractBaseLot()
virtual int setPosition(std::size_t nPosition)=0
virtual int setCurrentObject(const BasePersistent &rObject)
virtual int setCurrentObject(const ObjID &rObjID)=0
virtual int getPersistent(BasePersistent *&prRetVal, const ObjID &prObjID)=0
virtual std::size_t size() const =0
AbstractBaseLot(const AbstractBaseLot &)
virtual int getPersistent(std::shared_ptr< BasePersistent > &rRetVal, const ObjID &rObjID)
virtual bool inLot(const ObjID &rObjID) const =0
Abstrakte Basisklasse für Persistent und die generische GenericPersistent.
Definition GloBasePersistent.h:124
Oberklasse für die Klassen, welche mit einer Base 'verbunden' sind.
Definition GloCallBack.h:81
Ein Objekt-ID besteht aus der Klassen-ID, einer Datenbank-ID und der eigentlichen eindeutigen ObjektZ...
Definition GloObjID.h:84
Definition GloAbstractBaseLot.h:49