|
|
|
class TLibAssocBase;
This is an implementation base class for TLibAssoc.
Defined in TLibAssocBase:
DoUnload(TAny *)Calls Close() on the associated DLL.IsNull()constTests whether the pointer to the class instance is NULL.Set(const RLibrary &,TAny *)Implements TLibAssoc::Set(const RLibrary &,T *).TLibAssocBase()Default constructor.TLibAssocBase(const RLibrary &,TAny *)Constructs the object taking the specified DLL and a class instance.iPtrA Pointer to the class instance. protected: inline TLibAssocBase();
Default constructor.
It sets the member TLibAssocBase::iPtr to NULL.
protected: IMPORT_C TLibAssocBase(const RLibrary &aLib, TAny *aPtr);
Constructs the object taking the specified DLL and a class instance.
|
protected: IMPORT_C void Set(const RLibrary &aLib, TAny *aPtr);
Implements TLibAssoc::Set(const RLibrary &,T *).
|
TLibAssoc::Set(const RLibrary &,T *)Makes an association between the specified DLL and an instance of the specified ...protected: IMPORT_C static void DoUnload(TAny *aThis);
Calls Close() on the associated DLL.
|
inline TBool IsNull() const;
Tests whether the pointer to the class instance is NULL.
|
protected: TAny * iPtr;
A Pointer to the class instance.