java::lang::Ref< Type > Class Template Reference

Inheritance diagram for java::lang::Ref< Type >:

Inheritance graph
java::lang::ObjectRefjava::lang::Comparablejava::lang::Interfacejava::lang::Object
[legend]
Collaboration diagram for java::lang::Ref< Type >:

Collaboration graph
java::lang::ObjectRefjava::lang::Comparablejava::lang::Interfacejava::lang::Object
[legend]

List of all members.


Detailed Description

template<class Type>
class java::lang::Ref< Type >

Class Ref is the pointer reference of any object.

Public Member Functions

 Ref (const Type *src=0)
 Ref (const Type &src)
 Ref (const ObjectRef &src)
 Ref (const Ref &src)
Refoperator= (const Type *src)
Refoperator= (const Type &src)
Refoperator= (const ObjectRef &src)
Refoperator= (const Ref &src)
Type * operator-> () const
Type & operator * () const
Ref set (const Ref &src=0)

Protected Attributes

Type * tvalue

Constructor & Destructor Documentation

template<class Type>
java::lang::Ref< Type >::Ref ( const Type *  src = 0  ) 

template<class Type>
java::lang::Ref< Type >::Ref ( const Type &  src  ) 

template<class Type>
java::lang::Ref< Type >::Ref ( const ObjectRef< Type > &  src  ) 

template<class Type>
java::lang::Ref< Type >::Ref ( const Ref< Type > &  src  ) 


Member Function Documentation

template<class Type>
Ref& java::lang::Ref< Type >::operator= ( const Type *  src  ) 

template<class Type>
Ref& java::lang::Ref< Type >::operator= ( const Type &  src  ) 

template<class Type>
Ref& java::lang::Ref< Type >::operator= ( const ObjectRef< Type > &  src  ) 

Reimplemented from java::lang::ObjectRef.

template<class Type>
Ref& java::lang::Ref< Type >::operator= ( const Ref< Type > &  src  ) 

template<class Type>
Type* java::lang::Ref< Type >::operator-> (  )  const [inline]

Reimplemented from java::lang::ObjectRef.

template<class Type>
Type& java::lang::Ref< Type >::operator * (  )  const [inline]

Reimplemented from java::lang::ObjectRef.

template<class Type>
Ref java::lang::Ref< Type >::set ( const Ref< Type > &  src = 0  ) 


Member Data Documentation

template<class Type>
Type* java::lang::Ref< Type >::tvalue [protected]


The documentation for this class was generated from the following file:
Generated on Fri May 16 11:56:40 2008 for CrossPlatformJavaLikeC++API by  doxygen 1.5.3