Public Member Functions | List of all members
Ref< T > Class Template Reference

Public Member Functions

_FORCE_INLINE_ bool operator< (const Ref< T > &p_r) const
 
_FORCE_INLINE_ bool operator== (const Ref< T > &p_r) const
 
_FORCE_INLINE_ bool operator!= (const Ref< T > &p_r) const
 
_FORCE_INLINE_ T * operator-> ()
 
_FORCE_INLINE_ T * operator* ()
 
_FORCE_INLINE_ const T * operator-> () const
 
_FORCE_INLINE_ const T * ptr () const
 
_FORCE_INLINE_ T * ptr ()
 
_FORCE_INLINE_ const T * operator* () const
 
RefPtr get_ref_ptr () const
 
 operator Variant () const
 
void operator= (const Ref &p_from)
 
template<class T_Other >
void operator= (const Ref< T_Other > &p_from)
 
void operator= (const RefPtr &p_refptr)
 
void operator= (const Variant &p_variant)
 
 Ref (const Ref &p_from)
 
template<class T_Other >
 Ref (const Ref< T_Other > &p_from)
 
 Ref (T *p_reference)
 
 Ref (const Variant &p_variant)
 
 Ref (const RefPtr &p_refptr)
 
bool is_valid () const
 
bool is_null () const
 
void unref ()
 
void instance ()
 

The documentation for this class was generated from the following file: