is the base template class to hold references to Throwables.
|
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 * () |