|
|
|
|
|
|
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] |
|
|
|