My Project
UDK 3.2.7 C/C++ API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
cppu::FreeReference< T > Class Template Reference

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

#include <FreeReference.hxx>

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)
inlineexplicit
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: