Methods of Class WeakReference


WeakReference
WeakReference() throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Default ctor.  Creates an empty weak reference.

WeakReference
WeakReference(
const Reference< interface_type > & rRef ) throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Copy ctor.  Initialize this reference with a hard reference.

Parameters
rRef
another hard ref

operator Reference< interface_type >
operator Reference< interface_type >() throw();

virtual abstract const volatile template static inline C-linkage
NO NO NO NO NO NO YES NO

Summary
Gets a hard reference to the object.

Return
hard reference or null, if the weakly referenced interface has gone

Top of Page