1#ifndef INC_GLOPOINTERLOT_H
2#define INC_GLOPOINTERLOT_H
53 #pragma warning( disable : 4251 )
331 virtual bool inLot(
const ObjID &
object )
const override = 0;
333 virtual bool inLot(
const std::shared_ptr<BasePersistent>
object )
const override;
356 #pragma warning( default : 4251 )
For each library, here 'GlobalObjects' there is a type file.
#define __glo_export_dll
Definition GloTypes.h:70
Abstract base class for Persistent and the generic GenericPersistent.
Definition GloBasePersistent.h:124
An object ID consists of the class ID, a database ID and the actual unique object number (all unsigne...
Definition GloObjID.h:84
virtual int getPers(BasePersistent *&prRetVal, EnSeekMode eMode) override=0
Base * m_pBase
Definition GloPointerLot.h:82
virtual bool inLot(const ObjID &object) const override=0
Checks if passed object is referenced in the container.
virtual bool inLot(const BasePersistent &object) const override
Checks if passed object is referenced in the container.
virtual int getObjID(ObjID &rObjID, EnSeekMode eMode) override
virtual bool inLot(const std::shared_ptr< BasePersistent > object) const override
Checks if passed object is referenced in the container.
virtual Base * getBase() const override
PointerLot(const PointerLot &)
virtual int removePers(BasePersistent *pObject) override=0
virtual int setBase(Base *pBase) override
virtual int insertPersBefore(BasePersistent *pNewObj, const BasePersistent *pObject) override
Definition GloAbstractBaseLot.h:49
EnSeekMode
Definition GloTypes.h:173