|
Public Types |
| typedef T | Type |
| typedef T | Type |
| typedef T | Type |
| typedef T | Type |
| typedef T | Type |
| typedef T | Type |
| | alias type
|
Public Member Functions |
| void * | operator new (size_t size) |
| void | operator delete (void *ptr) |
| void * | operator new[] (size_t size) |
| void | operator delete[] (void *ptr) |
| void * | operator new (size_t size,::acdk::lang::sys::Allocator *allocator) |
| void * | operator new (size_t size, void *memptr) |
| | RefHolder (NilRef n=Nil) |
| void | _init (::acdk::lang::Object *obj) |
| void | _init (T *iface,::acdk::lang::Object *obj) |
| void | _init (::acdk::lang::ObjectBase *iface,::acdk::lang::Object *obj) |
| void | _release () |
| void | _assign (T *iface,::acdk::lang::Object *obj) |
| void | _assign (::acdk::lang::ObjectBase *iface,::acdk::lang::Object *obj) |
| | RefHolder (::acdk::lang::ObjectBase *o) |
| | RefHolder (T *o) |
| template<class OT> | RefHolder (const InterfaceHolder< OT > &o) |
| template<class OT> | RefHolder (const RefHolder< OT > &o) |
| | RefHolder (const RefHolder< T > &o) |
| | ~RefHolder () |
| RefHolder< T > & | operator= (T *o) |
| template<class OT> RefHolder< T > & | operator= (const RefHolder< OT > &o) |
| RefHolder< T > & | operator= (const RefHolder< T > &o) |
| RefHolder< T > & | operator= (NilRef nil) |
| void | releaseRef () |
| 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 * () |
| T * | operator & () const |
| RefHolder< T > * | _ref_this () |
| static::acdk::lang::dmi::ClazzInfo * | clazzInfo () |
| void * | operator new (size_t size) |
| void | operator delete (void *ptr) |
| void * | operator new[] (size_t size) |
| void | operator delete[] (void *ptr) |
| void * | operator new (size_t size,::acdk::lang::sys::Allocator *allocator) |
| void | _init (::acdk::lang::Object *obj) |
| void | _init (T *iface,::acdk::lang::Object *obj) |
| void | _init (::acdk::lang::ObjectBase *iface,::acdk::lang::Object *obj) |
| void | _init (::acdk::lang::InterfaceBase *iface,::acdk::lang::Object *obj) |
| void | _release () |
| void | _assign (T *iface,::acdk::lang::Object *obj) |
| void | _assing2 (T *iface,::acdk::lang::Object *obj) |
| void | _assign (::acdk::lang::ObjectBase *iface,::acdk::lang::Object *obj) |
| void | _assign (::acdk::lang::InterfaceBase *iface,::acdk::lang::Object *obj) |
| | RefHolder (NilRef n=Nil) |
| | RefHolder (::acdk::lang::InterfaceBase *ibase) |
| | RefHolder (T *o) |
| template<class OT> | RefHolder (const RefHolder< OT > &o) |
| | RefHolder (const RefHolder< T > &o) |
| template<class OT> | RefHolder (const InterfaceHolder< OT > &o) |
| | RefHolder (T &t) |
| | ~RefHolder () |
| RefHolder< T > & | operator= (T *o) |
| RefHolder< T > & | operator= (T &o) |
| RefHolder< T > & | operator= (const RefHolder< T > &o) |
| RefHolder< T > & | 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 () |
| const T * | operator-> () |
| | operator T * () const |
| T & | operator * () |
| T * | operator & () const |
| RefHolder< T > * | _ref_this () |
| static::acdk::lang::dmi::ClazzInfo * | clazzInfo () |
| void * | operator new (size_t size) |
| void | operator delete (void *ptr) |
| void * | operator new[] (size_t size) |
| void | operator delete[] (void *ptr) |
| void * | operator new (size_t size,::acdk::lang::sys::Allocator *allocator) |
| void * | operator new (size_t size, void *memptr) |
| void | _init (::acdk::lang::Object *obj) |
| void | _init (T *iface,::acdk::lang::Object *obj) |
| void | _init (::acdk::lang::ObjectBase *iface,::acdk::lang::Object *obj) |
| void | _init (::acdk::lang::InterfaceBase *iface,::acdk::lang::Object *obj) |
| void | _release () |
| void | _assign (T *iface,::acdk::lang::Object *obj) |
| void | _assing2 (T *iface,::acdk::lang::Object *obj) |
| void | _assign (::acdk::lang::ObjectBase *iface,::acdk::lang::Object *obj) |
| void | _assign (::acdk::lang::InterfaceBase *iface,::acdk::lang::Object *obj) |
| | RefHolder (NilRef n=Nil) |
| | RefHolder (::acdk::lang::InterfaceBase *ibase) |
| | RefHolder (T *o) |
| template<class OT> upcast_explicit | RefHolder (const RefHolder< OT > &o) |
| | RefHolder (const RefHolder< T > &o) |
| template<class OT> upcast_explicit | RefHolder (const InterfaceHolder< OT > &o) |
| | ~RefHolder () |
| | RefHolder (const::acdk::lang::dmi::ScriptVar &sv) |
| RefHolder< T > & | operator= (T *o) |
| RefHolder< T > & | operator= (const RefHolder< T > &o) |
| RefHolder< T > & | operator= (NilRef nil) |
| bool | operator== (NilRef nil) const |
| bool | operator!= (NilRef nil) const |
| template<class OT> bool | operator== (const RefHolder< OT > &other) const |
| template<class OT> bool | operator!= (const RefHolder< OT > &other) const |
| T * | getIPtr () const |
| T * | iptr () const throw () |
| inline::acdk::lang::Object * | impl () const throw () |
| inline::acdk::lang::Object * | getImpl () |
| T * | operator-> () const |
| | operator T * () const |
| T & | operator * () const |
| T * | operator & () const |
| RefHolder< T > * | _ref_this () |
| void | _reset_ptr () |
| void | _setInterfacePtr (void *ptr) |
| | set the interface pointer the hard way.
|
| static::acdk::lang::dmi::ClazzInfo * | clazzInfo () |
| void * | operator new (size_t size) |
| void | operator delete (void *ptr) |
| void * | operator new[] (size_t size) |
| void | operator delete[] (void *ptr) |
| void * | operator new (size_t size,::acdk::lang::sys::Allocator *allocator) |
| void * | operator new (size_t size, void *memptr) |
| | RefHolder (NilRef n=Nil) |
| | RefHolder (::acdk::lang::InterfaceBase *ibase) |
| | RefHolder (T *o) |
| template<class OT> | RefHolder (const RefHolder< OT > &o) |
| | RefHolder (const RefHolder< T > &o) |
| template<class OT> | RefHolder (const InterfaceHolder< OT > &o) |
| | RefHolder (T &t) |
| | ~RefHolder () |
| RefHolder< T > & | operator= (T *o) |
| RefHolder< T > & | operator= (T &o) |
| RefHolder< T > & | operator= (const RefHolder< T > &o) |
| RefHolder< T > & | 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 * () |
| T * | operator & () const |
| RefHolder< T > * | _ref_this () |
| static::acdk::lang::dmi::ClazzInfo * | clazzInfo () |
| bool | isStackRef () const |
| void * | operator new (size_t size) |
| void | operator delete (void *ptr) |
| void * | operator new[] (size_t size) |
| void | operator delete[] (void *ptr) |
| void * | operator new (size_t size,::acdk::lang::sys::Allocator *allocator) |
| void * | operator new (size_t size, void *memptr) |
| void | _init (T *iface) |
| void | _init (::acdk::lang::InterfaceBase *iface) |
| void | _release () |
| void | _assign (T *iface) |
| void | _assing2 (T *iface) |
| void | _assign (::acdk::lang::ObjectBase *iface) |
| void | _assign (::acdk::lang::InterfaceBase *iface) |
| | RefHolder (NilRef n=Nil) |
| | RefHolder (::acdk::lang::InterfaceBase *ibase) |
| | RefHolder (T *o) |
| template<class OT> | RefHolder (const RefHolder< OT > &o) |
| | RefHolder (const RefHolder< T > &o) |
| template<class OT> | RefHolder (const InterfaceHolder< OT > &o) |
| | RefHolder (T &t) |
| | ~RefHolder () |
| RefHolder< T > & | operator= (T *o) |
| RefHolder< T > & | operator= (T &o) |
| RefHolder< T > & | operator= (const RefHolder< T > &o) |
| RefHolder< T > & | 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 * () |
| T * | operator & () const |
| RefHolder< T > * | _ref_this () |
| static::acdk::lang::dmi::ClazzInfo * | clazzInfo () |
| void * | operator new (size_t size) |
| | ## doc: ???
|
| void | operator delete (void *ptr) |
| void * | operator new[] (size_t size) |
| void | operator delete[] (void *ptr) |
| void * | operator new (size_t size,::acdk::lang::sys::Allocator *allocator) |
| | RefHolder (NilRef n=Nil) |
| | default constructors, which initialize the reference to Nil
|
| | RefHolder (::acdk::lang::InterfaceBase *ibase) |
| | enables: ROType t = new AnyType();
|
| | RefHolder (T *o) |
| | enables:
RStringBuffer str = new StringBuffer();
|
| template<class OT> | RefHolder (const RefHolder< OT > &o) |
| | acdk::lang::Object obj = new Integer; RInteger integer; integer = (RInteger)obj; // <-.
|
| | RefHolder (const RefHolder< T > &o) |
| | RInteger integer1; RInteger integer2; integer1 = integer2;.
|
| template<class OT> | RefHolder (const InterfaceHolder< OT > &o) |
| | explicit cast from an InterfaceReference
|
| | ~RefHolder () |
| RefHolder< T > & | operator= (T *o) |
| RefHolder< T > & | operator= (T &o) |
| RefHolder< T > & | operator= (const RefHolder< T > &o) |
| RefHolder< T > & | 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 |
| | unsecure operation
|
| inline::acdk::lang::Object * | impl () const |
| | unsecure operation
|
| inline::acdk::lang::Object * | getImpl () |
| | checks in debug mode if _iptr is != 0
|
| T * | operator-> () |
| | checks in debug mode if _iptr is != 0
|
| | operator T * () const |
| | automated cast to the T*
|
| T & | operator * () |
| | dereference the object.
|
| T * | operator & () const |
| | returns the object pointer use _ref_this() to retrive the address off the RefHolder
|
| RefHolder< T > * | _ref_this () |
| | returns the address of the RefHolder<T>
|
| static::acdk::lang::dmi::ClazzInfo * | clazzInfo () |
| | to make life a little bit easier
|
Protected Member Functions |
| void | _initObject (::acdk::lang::Object *obj) |
| void | _initObject (::acdk::lang::Object *obj, bool isstackref) |
| void | _initObjectBase (::acdk::lang::ObjectBase *iface,::acdk::lang::Object *obj) |
| void | _initObjectBase (::acdk::lang::ObjectBase *iface,::acdk::lang::Object *obj, bool isstackref) |
| void | _initInterfaceBase (::acdk::lang::InterfaceBase *iface,::acdk::lang::Object *obj) |
| void | _initInterfaceBase (::acdk::lang::InterfaceBase *iface,::acdk::lang::Object *obj, bool isstackref) |
| void | _initT (T *iface,::acdk::lang::Object *obj) |
| void | _initT (T *iface,::acdk::lang::Object *obj, bool isstackref) |
| void | _init (T *iface,::acdk::lang::Object *obj) |
| void | _init (T *iface,::acdk::lang::Object *obj, bool isstackref) |
| void | _init (::acdk::lang::ObjectBase *iface,::acdk::lang::Object *obj) |
| void | _init (::acdk::lang::ObjectBase *iface,::acdk::lang::Object *obj, bool isstackref) |
| void | _init (::acdk::lang::InterfaceBase *iface,::acdk::lang::Object *obj) |
| void | _init (::acdk::lang::InterfaceBase *iface,::acdk::lang::Object *obj, bool isstackref) |
| void | _release () |
| void | _assignT (T *iface,::acdk::lang::Object *obj) |
| void | _assignT (T *iface,::acdk::lang::Object *obj, bool isstackref) |
| void | _assignT2 (T *iface,::acdk::lang::Object *obj) |
| void | _assign2 (T *iface,::acdk::lang::Object *obj, bool isstackref) |
| void | _assign (T *iface,::acdk::lang::Object *obj) |
| void | _assign (T *iface,::acdk::lang::Object *obj, bool isstackref) |
| void | _assignObjectBase (::acdk::lang::ObjectBase *iface,::acdk::lang::Object *obj) |
| void | _assignObjectBase (::acdk::lang::ObjectBase *iface,::acdk::lang::Object *obj, bool isstackref) |
| void | _assignInterfaceBase (::acdk::lang::InterfaceBase *iface,::acdk::lang::Object *obj) |
| void | _assignInterfaceBase (::acdk::lang::InterfaceBase *iface,::acdk::lang::Object *obj, bool isstackref) |
| void | _assign (::acdk::lang::ObjectBase *iface,::acdk::lang::Object *obj) |
| void | _assign (::acdk::lang::ObjectBase *iface,::acdk::lang::Object *obj, bool isstackref) |
| void | _assign (::acdk::lang::InterfaceBase *iface,::acdk::lang::Object *obj) |
| void | _assign (::acdk::lang::InterfaceBase *iface,::acdk::lang::Object *obj, bool isstackref) |
Protected Attributes |
| ::acdk::lang::Object * | _impl |
| T * | _iptr |
| ::acdk::lang::Object * | _impl |
| T * | _iptr |
| ::acdk::lang::Object * | _impl |
| T * | _iptr |
| ::acdk::lang::Object * | _impl |
| T * | _iptr |
| bool | _isStackRef |
| T * | _iptr |
| ::acdk::lang::Object * | _impl |
| | _impl is a pointer to acdk::lang::Object.
|
| T * | _iptr |
| | _iptr is a rightcasted pointer to the class
|