Flutter Engine
The Flutter Engine
|
#include <ref_ptr.h>
Public Member Functions | |
RefPtr () | |
RefPtr (std::nullptr_t) | |
template<typename U > | |
RefPtr (U *p) | |
RefPtr (const RefPtr< T > &r) | |
template<typename U > | |
RefPtr (const RefPtr< U > &r) | |
RefPtr (RefPtr< T > &&r) | |
template<typename U > | |
RefPtr (RefPtr< U > &&r) | |
~RefPtr () | |
T * | get () const |
T & | operator* () const |
T * | operator-> () const |
RefPtr< T > & | operator= (const RefPtr< T > &r) |
template<typename U > | |
RefPtr< T > & | operator= (const RefPtr< U > &r) |
RefPtr< T > & | operator= (RefPtr< T > &&r) |
template<typename U > | |
RefPtr< T > & | operator= (RefPtr< U > &&r) |
void | swap (RefPtr< T > &r) |
RefPtr< T > | Clone () const |
operator bool () const | |
template<typename U > | |
bool | operator== (const RefPtr< U > &rhs) const |
template<typename U > | |
bool | operator!= (const RefPtr< U > &rhs) const |
template<typename U > | |
bool | operator< (const RefPtr< U > &rhs) const |
Friends | |
template<typename U > | |
class | RefPtr |
RefPtr< T > | AdoptRef (T *) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |