1#ifndef INC_GLOAPOINTERRECORDATTRIBUTE_H
2#define INC_GLOAPOINTERRECORDATTRIBUTE_H
46 class GenericPersistent;
50 #pragma warning( disable : 4251 )
153 const std::streampos & rFilePos );
181 const std::streampos & rFilePos );
335 void setGeneric( std::shared_ptr<GenericPersistent> spPersGeneric );
367 void getGeneric( std::shared_ptr<GenericPersistent> & rRetVal );
442 #pragma warning( default : 4251 )
Header für IDRecordAttribute
Für jede Bibliothek, hier 'GlobalObjects' gibt es eine Typen-Datei.
#define __glo_export_dll
Definition GloTypes.h:63
Abstrakte Klasse für Pointer- und Embeddet-Attribute eines Record.
Definition GloAPointerRecordAttribute.h:66
void setGeneric(GenericPersistent *pPersGeneric)
APointerRecordAttribute(const APointerRecordAttribute &)
int getReferencedRecord(Record *&prRetVal)
Record * m_pReferencedRecord
Definition GloAPointerRecordAttribute.h:79
void setGeneric(std::shared_ptr< GenericPersistent > spPersGeneric)
GenericPersistent * m_pGeneric
Definition GloAPointerRecordAttribute.h:96
void setReferencedRecordDeep(Record *pRecord)
virtual ~APointerRecordAttribute()
void getGeneric(std::shared_ptr< GenericPersistent > &rRetVal)
virtual void setValue(ObjID Value)
void setReferencedRecord(Record *pRecord)
void getGeneric(GenericPersistent *&prRetVal)
void setReferencedRecord(std::shared_ptr< Record > spRecord)
APointerRecordAttribute()
virtual void setValueFromVoid(void *pValue)
APointerRecordAttribute(ClassInfoAttribute *pType, ObjID Value, const std::streampos &rFilePos)
APointerRecordAttribute(ClassInfoAttribute *pType, const std::streampos &rFilePos)
int getReferencedRecord(std::shared_ptr< Record > &rRetVal)
In Objekten dieser Klasse sind die Information für GlobalObjects, wie ein persistentes Klassenattribu...
Definition GloClassInfoAttribute.h:76
Generische persistente Klasse. Benötigt keinen ObjCreator oder ObjectMaker. Es können Objekte aus der...
Definition GloGenericPersistent.h:84
OberKlasse für ObjID- und ObjID-Referenz-Attribute eines Record.
Definition GloIDRecordAttribute.h:58
Ein Objekt-ID besteht aus der Klassen-ID, einer Datenbank-ID und der eigentlichen eindeutigen ObjektZ...
Definition GloObjID.h:77
Objekte dieser Klasse transportieren die Daten von den Tabellen ins persistente Objekt und von diesen...
Definition GloRecord.h:101
Definition GloAbstractBaseLot.h:42