|
| template<typename T > |
| scoped_refptr< T > | base::AdoptRef (T *t) |
| |
| template<typename T , typename... Args> |
| scoped_refptr< T > | base::MakeRefCounted (Args &&... args) |
| |
| template<typename T > |
| scoped_refptr< T > | base::WrapRefCounted (T *t) |
| |
| template<typename T , typename U > |
| bool | operator== (const scoped_refptr< T > &lhs, const U *rhs) |
| |
| template<typename T , typename U > |
| bool | operator== (const T *lhs, const scoped_refptr< U > &rhs) |
| |
| template<typename T > |
| bool | operator== (const scoped_refptr< T > &lhs, std::nullptr_t null) |
| |
| template<typename T > |
| bool | operator== (std::nullptr_t null, const scoped_refptr< T > &rhs) |
| |
| template<typename T , typename U > |
| bool | operator!= (const scoped_refptr< T > &lhs, const U *rhs) |
| |
| template<typename T , typename U > |
| bool | operator!= (const T *lhs, const scoped_refptr< U > &rhs) |
| |
| template<typename T > |
| bool | operator!= (const scoped_refptr< T > &lhs, std::nullptr_t null) |
| |
| template<typename T > |
| bool | operator!= (std::nullptr_t null, const scoped_refptr< T > &rhs) |
| |
| template<typename T > |
| std::ostream & | operator<< (std::ostream &out, const scoped_refptr< T > &p) |
| |
| template<typename T > |
| void | swap (scoped_refptr< T > &lhs, scoped_refptr< T > &rhs) noexcept |
| |