1#ifndef INC_GLOABSTRACTBASELOT_H
2#define INC_GLOABSTRACTBASELOT_H
118 virtual std::size_t
size()
const = 0;
173 const ObjID & rObjID );
The base class for container with persistent objects.
Definition GloAbstractBaseLot.h:62
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
Abstract base class for Persistent and the generic GenericPersistent.
Definition GloBasePersistent.h:116
Superclass for the classes that are 'connected' to a Base.
Definition GloCallBack.h:74
An object ID consists of the class ID, a database ID and the actual unique object number (all unsigne...
Definition GloObjID.h:77
Definition GloBasePersistent.h:52