1#ifndef INC_GLOPOINTERLOT_H
2#define INC_GLOPOINTERLOT_H
53 #pragma warning( disable : 4251 )
333 virtual bool inLot(
const std::shared_ptr<BasePersistent>
object )
const;
356 #pragma warning( default : 4251 )
For each library, here 'GlobalObjects' there is a type file.
#define __glo_export_dll
Definition GloTypes.h:70
Is the base class of pointer and on-demand sets or pointer and on-demand lists.
Definition GloBaseLot.h:73
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
Is the abstract base class of pointer sets and lists.
Definition GloPointerLot.h:69
virtual bool inLot(const std::shared_ptr< BasePersistent > object) const
Checks if passed object is referenced in the container.
virtual bool inLot(const BasePersistent &object) const
Checks if passed object is referenced in the container.
Base * m_pBase
Definition GloPointerLot.h:82
virtual int getPers(BasePersistent *&prRetVal, EnSeekMode eMode)=0
virtual int removePers(BasePersistent *pObject)=0
virtual int getObjID(ObjID &rObjID, EnSeekMode eMode)
virtual Base * getBase() const override
virtual bool inLot(const ObjID &object) const =0
Checks if passed object is referenced in the container.
PointerLot(const PointerLot &)
virtual int setBase(Base *pBase) override
virtual int insertPersBefore(BasePersistent *pNewObj, const BasePersistent *pObject)
Definition GloAbstractBaseLot.h:49
EnSeekMode
Definition GloTypes.h:173