Loading...
Searching...
No Matches
RefPtr.h File Reference

Classes

class  RefCounted
 Interface for all ref-counted objects that will be managed using the RefPtr<> smart pointer. More...
 
class  RefPtr< T >
 A nullable smart pointer. More...
 

Functions

template<typename T >
RefPtr< T > AdoptRef (T &reference)
 Helper for wrapping new objects with the RefPtr smart pointer.
 
template<class T >
void swap (RefPtr< T > &a, RefPtr< T > &b)
 
template<typename T , typename U >
bool operator== (const RefPtr< T > &a, const RefPtr< U > &b)
 
template<typename T , typename U >
bool operator== (const RefPtr< T > &a, const U *b)
 
template<typename T , typename U >
bool operator== (const T *a, const RefPtr< U > &b)
 
template<typename T , typename U >
bool operator!= (const RefPtr< T > &a, const RefPtr< U > &b)
 
template<typename T , typename U >
bool operator!= (const RefPtr< T > &a, const U *b)
 
template<typename T , typename U >
bool operator!= (const T *a, const RefPtr< U > &b)
 

Namespaces

namespace  ultralight
 

Go to the source code of this file.