Flutter Engine
The Flutter Engine
|
#include <scoped_typeref.h>
Public Types | |
typedef T | element_type |
Public Member Functions | |
ScopedTypeRef (__unsafe_unretained T object=Traits::InvalidValue(), fml::scoped_policy::OwnershipPolicy policy=fml::scoped_policy::kAssume) | |
ScopedTypeRef (const ScopedTypeRef< T, Traits > &that) | |
template<typename R , typename RTraits > | |
ScopedTypeRef (const ScopedTypeRef< R, RTraits > &that_as_subclass) | |
ScopedTypeRef (ScopedTypeRef< T, Traits > &&that) | |
~ScopedTypeRef () | |
ScopedTypeRef & | operator= (const ScopedTypeRef< T, Traits > &that) |
T * | InitializeInto () |
void | reset (__unsafe_unretained T object=Traits::InvalidValue(), fml::scoped_policy::OwnershipPolicy policy=fml::scoped_policy::kAssume) |
bool | operator== (__unsafe_unretained T that) const |
bool | operator!= (__unsafe_unretained T that) const |
operator T () const __attribute((ns_returns_not_retained)) | |
T | get () const __attribute((ns_returns_not_retained)) |
void | swap (ScopedTypeRef &that) |
Protected Member Functions | |
T | release () __attribute((ns_returns_not_retained)) |
Definition at line 51 of file scoped_typeref.h.
typedef T fml::ScopedTypeRef< T, Traits >::element_type |
Definition at line 53 of file scoped_typeref.h.
|
inlineexplicit |
Definition at line 55 of file scoped_typeref.h.
|
inline |
Definition at line 65 of file scoped_typeref.h.
|
inlineexplicit |
Definition at line 73 of file scoped_typeref.h.
|
inline |
Definition at line 81 of file scoped_typeref.h.
|
inline |
Definition at line 85 of file scoped_typeref.h.
|
inline |
Definition at line 123 of file scoped_typeref.h.
|
inline |
Definition at line 99 of file scoped_typeref.h.
|
inline |
Definition at line 121 of file scoped_typeref.h.
|
inline |
Definition at line 118 of file scoped_typeref.h.
|
inline |
Definition at line 91 of file scoped_typeref.h.
|
inline |
Definition at line 116 of file scoped_typeref.h.
|
inlineprotected |
Definition at line 135 of file scoped_typeref.h.
|
inline |
Definition at line 104 of file scoped_typeref.h.
|
inline |
Definition at line 125 of file scoped_typeref.h.