Agora C++ API Reference for All Platforms
|
Public Member Functions | |
agora_refptr () | |
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) | |
agora_refptr (agora_refptr< T > &&r) | |
template<typename U > | |
agora_refptr (agora_refptr< U > &&r) | |
~agora_refptr () | |
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) |
agora_refptr< T > & | operator= (agora_refptr< T > &&r) |
template<typename U > | |
agora_refptr< T > & | operator= (agora_refptr< U > &&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_ |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |