1#ifndef INC_GLOPOINTERLOT_H
2#define INC_GLOPOINTERLOT_H
46 #pragma warning( disable : 4251 )
267 virtual bool inLot(
const std::shared_ptr<BasePersistent>
object )
const;
290 #pragma warning( default : 4251 )
Für jede Bibliothek, hier 'GlobalObjects' gibt es eine Typen-Datei.
#define __glo_export_dll
Definition GloTypes.h:63
Diese Klasse ist die Schnittstelle zu den persistenten Objekten. Hier können "Objekte" angemeldet,...
Definition GloBase.h:250
Ist die Basisklasse von Pointer- und Ondemand-Sets bzw. Pointer- und Ondemand-Listen.
Definition GloBaseLot.h:66
Abstrakte Basisklasse für Persistent und die generische GenericPersistent.
Definition GloBasePersistent.h:102
Ein Objekt-ID besteht aus der Klassen-ID, einer Datenbank-ID und der eigentlichen eindeutigen ObjektZ...
Definition GloObjID.h:77
Ist die abstrakte Basisklasse von Zeiger-Sets und -Listen.
Definition GloPointerLot.h:62
virtual bool inLot(const std::shared_ptr< BasePersistent > object) const
Prüft, ob übergebenes Objekt im Container referenziert wird.
virtual bool inLot(const BasePersistent &object) const
Prüft, ob übergebenes Objekt im Container referenziert wird.
virtual int getPers(BasePersistent *&prRetVal, EnSeekMode eMode)=0
virtual int removePers(BasePersistent *pObject)=0
virtual int getObjID(ObjID &rObjID, EnSeekMode eMode)
virtual bool inLot(const ObjID &object) const =0
Prüft, ob übergebenes Objekt im Container referenziert wird.
PointerLot(const PointerLot &)
virtual int insertPersBefore(BasePersistent *pNewObj, const BasePersistent *pObject)
Definition GloAbstractBaseLot.h:42
EnSeekMode
Definition GloTypes.h:166