Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15

API

SDK

Tips ‘n’ Tricks

Miscellaneous


:: com :: sun :: star :: uno ::

template< typename interface_type >

class WeakReference


Base Classes
WeakReferenceHelper (public)
  |  
  +--WeakReference
Known Derived Classes
None.

virtual abstract interface template
NO NO NO YES
Summary
The WeakReference<> holds a weak reference to an object. This object must implement the ::com::sun::star::uno::XWeak interface. The implementation is thread safe.
Template Parameters
interface_type
type of interface
File
weakref.hxx

Public Members

Methods


WeakReference( ) throw( );
Default ctor. Creates an empty weak reference.

WeakReference( const Reference< interface_type > & rRef ) throw( );
Copy ctor. Initialize this reference with a hard reference.
WeakReference &
operator=( const ::com::sun::star::uno::Reference< interface_type > & xInt ) throw( );

operator Reference< interface_type >( ) const throw( );
Gets a hard reference to the object.

Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.