|
|
|
|
|
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
#include <RefHolder1.h>
List of all members.
Detailed Description
template<class T, class S>
class ThrowableHolder< T, S >
ThrowableHolder is the base template class to hold references to Throwables.
- Author:
- Roger Rene Kommer
- Version:
- Revision
- 1.10
- Date:
- Date
- 2005/04/09 19:26:56
Normally the user will not handle this directly, but will will be declared with:
ACDK_DECL_THROWABLE(exception)
This will define:
typedef ThrowableHolder<Exception> RException;
|
Public Types |
| typedef T | Type |
Public Member Functions |
| | ThrowableHolder (NilRef n=Nil) |
| | ThrowableHolder (T *o) |
| template<class OT> | ThrowableHolder (const InterfaceHolder< OT > &o) |
| template<class OT> | ThrowableHolder (const RefHolder< OT > &o) |
| | ~ThrowableHolder () |
| ThrowableHolder< T, S > & | operator= (T *o) |
| template<class OT> ThrowableHolder< T, S > & | operator= (const RefHolder< OT > &o) |
| ThrowableHolder< T, S > & | operator= (const ThrowableHolder< T, S > &o) |
| ThrowableHolder< T, S > & | operator= (NilRef nil) |
| bool | operator== (NilRef nil) |
| bool | operator!= (NilRef nil) |
| template<class OT> bool | operator== (const RefHolder< OT > &other) |
| template<class OT> bool | operator!= (const RefHolder< OT > &other) |
| T * | getIPtr () const |
| T * | iptr () const |
| inline::acdk::lang::Object * | impl () const |
| inline::acdk::lang::Object * | getImpl () |
| T * | operator-> () |
| | operator T * () const |
| T & | operator * () |
| | ThrowableHolder (NilRef n=Nil) |
| | ThrowableHolder (T *o) |
| | ThrowableHolder (::acdk::lang::Object *o) |
| | ~ThrowableHolder () |
| ThrowableHolder< T, S > & | operator= (T *o) |
| ThrowableHolder< T, S > & | operator= (const ThrowableHolder< T, S > &o) |
| ThrowableHolder< T, S > & | operator= (NilRef nil) |
| bool | operator== (NilRef nil) |
| bool | operator!= (NilRef nil) |
| template<class OT> bool | operator== (const RefHolder< OT > &other) |
| template<class OT> bool | operator!= (const RefHolder< OT > &other) |
| T * | getIPtr () const |
| T * | iptr () const |
| inline::acdk::lang::Object * | impl () const |
| inline::acdk::lang::Object * | getImpl () |
| T * | operator-> () |
| | operator T * () const |
| T & | operator * () |
| | ThrowableHolder (NilRef n=Nil) |
| | ThrowableHolder (T *o) |
| template<class OT> upcast_explicit | ThrowableHolder (const RefHolder< OT > &o) |
| | ThrowableHolder (::acdk::lang::Object *o) |
| | ~ThrowableHolder () |
| ThrowableHolder< T, S > & | operator= (T *o) |
| ThrowableHolder< T, S > & | operator= (const ThrowableHolder< T, S > &o) |
| ThrowableHolder< T, S > & | operator= (NilRef nil) |
| bool | operator== (NilRef nil) const throw () |
| bool | operator!= (NilRef nil) const throw () |
| template<class OT> bool | operator== (const RefHolder< OT > &other) const throw () |
| template<class OT> bool | operator!= (const RefHolder< OT > &other) const throw () |
| T * | getIPtr () const |
| T * | iptr () const |
| inline::acdk::lang::Object * | impl () const |
| inline::acdk::lang::Object * | getImpl () |
| T * | operator-> () const |
| ThrowableHolder< T, S > * | _ref_this () |
| | operator T * () const |
| T & | operator * () const |
| static::acdk::lang::dmi::ClazzInfo * | clazzInfo () |
| | ThrowableHolder (NilRef n=Nil) |
| | ThrowableHolder (T *o) |
| | ThrowableHolder (::acdk::lang::Object *o) |
| | ~ThrowableHolder () |
| ThrowableHolder< T, S > & | operator= (T *o) |
| ThrowableHolder< T, S > & | operator= (const ThrowableHolder< T, S > &o) |
| ThrowableHolder< T, S > & | operator= (NilRef nil) |
| bool | operator== (NilRef nil) |
| bool | operator!= (NilRef nil) |
| template<class OT> bool | operator== (const RefHolder< OT > &other) |
| template<class OT> bool | operator!= (const RefHolder< OT > &other) |
| T * | getIPtr () const |
| T * | iptr () const |
| inline::acdk::lang::Object * | impl () const |
| inline::acdk::lang::Object * | getImpl () |
| T * | operator-> () |
| | operator T * () const |
| T & | operator * () |
| | ThrowableHolder (NilRef n=Nil) |
| | ThrowableHolder (T *o) |
| | ThrowableHolder (::acdk::lang::Object *o) |
| | ~ThrowableHolder () |
| ThrowableHolder< T, S > & | operator= (T *o) |
| ThrowableHolder< T, S > & | operator= (const ThrowableHolder< T, S > &o) |
| ThrowableHolder< T, S > & | operator= (NilRef nil) |
| bool | operator== (NilRef nil) |
| bool | operator!= (NilRef nil) |
| template<class OT> bool | operator== (const RefHolder< OT > &other) |
| template<class OT> bool | operator!= (const RefHolder< OT > &other) |
| T * | getIPtr () const |
| T * | iptr () const |
| T * | operator-> () |
| | operator T * () const |
| T & | operator * () |
| | ThrowableHolder (NilRef n=Nil) |
| | ThrowableHolder (T *o) |
| | ThrowableHolder (::acdk::lang::Object *o) |
| | ~ThrowableHolder () |
| ThrowableHolder< T, S > & | operator= (T *o) |
| ThrowableHolder< T, S > & | operator= (const ThrowableHolder< T, S > &o) |
| ThrowableHolder< T, S > & | operator= (NilRef nil) |
| bool | operator== (NilRef nil) |
| bool | operator!= (NilRef nil) |
| template<class OT> bool | operator== (const RefHolder< OT > &other) |
| template<class OT> bool | operator!= (const RefHolder< OT > &other) |
| T * | getIPtr () const |
| T * | iptr () const |
| inline::acdk::lang::Object * | impl () const |
| inline::acdk::lang::Object * | getImpl () |
| T * | operator-> () |
| | operator T * () const |
| T & | operator * () |
Member Typedef Documentation
Constructor & Destructor Documentation
Member Function Documentation
|
template<class T, class S> |
| T* ThrowableHolder< T, S >::getIPtr |
( |
|
) |
const [inline] |
|
|
template<class T, class S> |
| T* ThrowableHolder< T, S >::getIPtr |
( |
|
) |
const [inline] |
|
|
template<class T, class S> |
| T* ThrowableHolder< T, S >::getIPtr |
( |
|
) |
const [inline] |
|
|
template<class T, class S> |
| T* ThrowableHolder< T, S >::getIPtr |
( |
|
) |
const [inline] |
|
|
template<class T, class S> |
| T* ThrowableHolder< T, S >::getIPtr |
( |
|
) |
const [inline] |
|
|
template<class T, class S> |
| T * ThrowableHolder< T, S >::getIPtr |
( |
|
) |
const [inline] |
|
|
template<class T, class S> |
| T* ThrowableHolder< T, S >::iptr |
( |
|
) |
const [inline] |
|
|
template<class T, class S> |
| T* ThrowableHolder< T, S >::iptr |
( |
|
) |
const [inline] |
|
|
template<class T, class S> |
| T* ThrowableHolder< T, S >::iptr |
( |
|
) |
const [inline] |
|
|
template<class T, class S> |
| T* ThrowableHolder< T, S >::iptr |
( |
|
) |
const [inline] |
|
|
template<class T, class S> |
| T* ThrowableHolder< T, S >::iptr |
( |
|
) |
const [inline] |
|
|
template<class T, class S> |
| T* ThrowableHolder< T, S >::iptr |
( |
|
) |
const [inline] |
|
|
template<class T, class S> |
| T& ThrowableHolder< T, S >::operator * |
( |
|
) |
[inline] |
|
|
template<class T, class S> |
| T& ThrowableHolder< T, S >::operator * |
( |
|
) |
[inline] |
|
|
template<class T, class S> |
| T& ThrowableHolder< T, S >::operator * |
( |
|
) |
[inline] |
|
|
template<class T, class S> |
| T& ThrowableHolder< T, S >::operator * |
( |
|
) |
const [inline] |
|
|
template<class T, class S> |
| T& ThrowableHolder< T, S >::operator * |
( |
|
) |
[inline] |
|
|
template<class T, class S> |
| T& ThrowableHolder< T, S >::operator * |
( |
|
) |
[inline] |
|
|
template<class T, class S> |
| ThrowableHolder< T, S >::operator T * |
( |
|
) |
const [inline] |
|
|
template<class T, class S> |
| ThrowableHolder< T, S >::operator T * |
( |
|
) |
const [inline] |
|
|
template<class T, class S> |
| ThrowableHolder< T, S >::operator T * |
( |
|
) |
const [inline] |
|
|
template<class T, class S> |
| ThrowableHolder< T, S >::operator T * |
( |
|
) |
const [inline] |
|
|
template<class T, class S> |
| ThrowableHolder< T, S >::operator T * |
( |
|
) |
const [inline] |
|
|
template<class T, class S> |
| ThrowableHolder< T, S >::operator T * |
( |
|
) |
const [inline] |
|
|
template<class T, class S> |
|
template<class OT> |
| bool ThrowableHolder< T, S >::operator!= |
( |
const RefHolder< OT > & |
other |
) |
[inline] |
|
|
template<class T, class S> |
|
template<class OT> |
| bool ThrowableHolder< T, S >::operator!= |
( |
const RefHolder< OT > & |
other |
) |
[inline] |
|
|
template<class T, class S> |
|
template<class OT> |
| bool ThrowableHolder< T, S >::operator!= |
( |
const RefHolder< OT > & |
other |
) |
[inline] |
|
|
template<class T, class S> |
|
template<class OT> |
| bool ThrowableHolder< T, S >::operator!= |
( |
const RefHolder< OT > & |
other |
) |
const throw () [inline] |
|
|
template<class T, class S> |
| bool ThrowableHolder< T, S >::operator!= |
( |
NilRef |
nil |
) |
const throw () [inline] |
|
|
template<class T, class S> |
|
template<class OT> |
| bool ThrowableHolder< T, S >::operator!= |
( |
const RefHolder< OT > & |
other |
) |
[inline] |
|
|
template<class T, class S> |
|
template<class OT> |
| bool ThrowableHolder< T, S >::operator!= |
( |
const RefHolder< OT > & |
other |
) |
[inline] |
|
|
template<class T, class S> |
| T* ThrowableHolder< T, S >::operator-> |
( |
|
) |
[inline] |
|
|
template<class T, class S> |
| T* ThrowableHolder< T, S >::operator-> |
( |
|
) |
[inline] |
|
|
template<class T, class S> |
| T* ThrowableHolder< T, S >::operator-> |
( |
|
) |
[inline] |
|
|
template<class T, class S> |
| T * ThrowableHolder< T, S >::operator-> |
( |
|
) |
const [inline] |
|
|
template<class T, class S> |
| T* ThrowableHolder< T, S >::operator-> |
( |
|
) |
[inline] |
|
|
template<class T, class S> |
| T* ThrowableHolder< T, S >::operator-> |
( |
|
) |
[inline] |
|
|
template<class T, class S> |
|
template<class OT> |
| bool ThrowableHolder< T, S >::operator== |
( |
const RefHolder< OT > & |
other |
) |
[inline] |
|
|
template<class T, class S> |
|
template<class OT> |
| bool ThrowableHolder< T, S >::operator== |
( |
const RefHolder< OT > & |
other |
) |
[inline] |
|
|
template<class T, class S> |
|
template<class OT> |
| bool ThrowableHolder< T, S >::operator== |
( |
const RefHolder< OT > & |
other |
) |
[inline] |
|
|
template<class T, class S> |
|
template<class OT> |
| bool ThrowableHolder< T, S >::operator== |
( |
const RefHolder< OT > & |
other |
) |
const throw () [inline] |
|
|
template<class T, class S> |
| bool ThrowableHolder< T, S >::operator== |
( |
NilRef |
nil |
) |
const throw () [inline] |
|
|
template<class T, class S> |
|
template<class OT> |
| bool ThrowableHolder< T, S >::operator== |
( |
const RefHolder< OT > & |
other |
) |
[inline] |
|
|
template<class T, class S> |
|
template<class OT> |
| bool ThrowableHolder< T, S >::operator== |
( |
const RefHolder< OT > & |
other |
) |
[inline] |
|
|
|