UDK 3.2.7 C/C++ API Reference
Public Member Functions
cppu::FreeReference< T > Class Template Reference

Freely (environment independent) usable Reference. More...

#include <FreeReference.hxx>

List of all members.

Public Member Functions

 FreeReference ()
 FreeReference (T *pObject, __sal_NoAcquire)
 FreeReference (T *pObject)
 FreeReference (cssuno::Reference< T > const &xRef)
 FreeReference (FreeReference< T > const &rOther)
 ~FreeReference ()
cssuno::Environment getEnv () const throw (cssuno::RuntimeException)
cssuno::Reference< T > get () const throw (cssuno::RuntimeException)
 operator cssuno::Reference< T > () const throw (cssuno::RuntimeException)
cssuno::Reference< T > operator-> () const throw (cssuno::RuntimeException)
bool is () const throw (cssuno::RuntimeException)
void clear ()
FreeReference< T > & operator= (FreeReference< T > const &rOther)
void set (cssuno::Reference< T > const &xRef)
bool operator== (FreeReference const &rOther) const
bool operator!= (FreeReference const &rOther) const

Detailed Description

template<class T>
class cppu::FreeReference< T >

Freely (environment independent) usable Reference.

(http://wiki.services.openoffice.org/wiki/Uno/Cpp/Spec/FreeReference)

Since:
UDK 3.2.7

Constructor & Destructor Documentation

template<class T>
cppu::FreeReference< T >::FreeReference ( ) [inline]
template<class T>
cppu::FreeReference< T >::FreeReference ( T *  pObject,
__sal_NoAcquire   
) [inline]
template<class T>
cppu::FreeReference< T >::FreeReference ( T *  pObject) [inline]
template<class T>
cppu::FreeReference< T >::FreeReference ( cssuno::Reference< T > const &  xRef) [inline, explicit]
template<class T>
cppu::FreeReference< T >::FreeReference ( FreeReference< T > const &  rOther) [inline]
template<class T>
cppu::FreeReference< T >::~FreeReference ( ) [inline]

Member Function Documentation

template<class T>
void cppu::FreeReference< T >::clear ( ) [inline]
template<class T>
cssuno::Reference<T> cppu::FreeReference< T >::get ( ) const throw (cssuno::RuntimeException) [inline]
template<class T>
cssuno::Environment cppu::FreeReference< T >::getEnv ( ) const throw (cssuno::RuntimeException) [inline]
template<class T>
bool cppu::FreeReference< T >::is ( ) const throw (cssuno::RuntimeException) [inline]
template<class T>
cppu::FreeReference< T >::operator cssuno::Reference< T > ( ) const throw (cssuno::RuntimeException) [inline]
template<class T>
bool cppu::FreeReference< T >::operator!= ( FreeReference< T > const &  rOther) const [inline]
template<class T>
cssuno::Reference<T> cppu::FreeReference< T >::operator-> ( ) const throw (cssuno::RuntimeException) [inline]
template<class T>
FreeReference<T>& cppu::FreeReference< T >::operator= ( FreeReference< T > const &  rOther) [inline]
template<class T>
bool cppu::FreeReference< T >::operator== ( FreeReference< T > const &  rOther) const [inline]
template<class T>
void cppu::FreeReference< T >::set ( cssuno::Reference< T > const &  xRef) [inline]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines