Agora Java API Reference for Android
Public Member Functions | Protected Attributes | List of all members
agora::agora_refptr< T > Class Template Reference

Public Member Functions

 agora_refptr (T *p)
 
template<typename U >
 agora_refptr (U *p)
 
 agora_refptr (const agora_refptr< T > &r)
 
template<typename U >
 agora_refptr (const agora_refptr< U > &r)
 
T * get () const
 
 operator bool () const
 
T * operator-> () const
 
T & operator* () const
 
T * move ()
 
agora_refptr< T > & operator= (T *p)
 
agora_refptr< T > & operator= (const agora_refptr< T > &r)
 
bool operator== (const agora_refptr< T > &r) const
 
bool operator< (const agora_refptr< T > &r) const
 
void swap (T **pp)
 
void swap (agora_refptr< T > &r)
 
void reset ()
 

Protected Attributes

T * ptr_