Flutter Engine
The Flutter Engine
|
#include <scoped_nsobject.h>
Public Types | |
using | Traits = internal::ScopedNSProtocolTraits< NST > |
Public Types inherited from fml::ScopedTypeRef< NST, internal::ScopedNSProtocolTraits< NST > > | |
typedef NST | element_type |
Public Member Functions | |
scoped_nsprotocol (NST object=Traits::InvalidValue(), scoped_policy::OwnershipPolicy policy=scoped_policy::OwnershipPolicy::kAssume) | |
scoped_nsprotocol (const scoped_nsprotocol< NST > &that) | |
template<typename NSR > | |
scoped_nsprotocol (const scoped_nsprotocol< NSR > &that_as_subclass) | |
scoped_nsprotocol (scoped_nsprotocol< NST > &&that) | |
scoped_nsprotocol & | operator= (const scoped_nsprotocol< NST > &that) |
void | reset (NST object=Traits::InvalidValue(), scoped_policy::OwnershipPolicy policy=scoped_policy::OwnershipPolicy::kAssume) |
NST | autorelease () __attribute((ns_returns_not_retained)) |
Public Member Functions inherited from fml::ScopedTypeRef< NST, internal::ScopedNSProtocolTraits< NST > > | |
ScopedTypeRef (__unsafe_unretained NST object=Traits::InvalidValue(), fml::scoped_policy::OwnershipPolicy policy=fml::scoped_policy::kAssume) | |
ScopedTypeRef (const ScopedTypeRef< NST, internal::ScopedNSProtocolTraits< NST > > &that) | |
ScopedTypeRef (const ScopedTypeRef< R, RTraits > &that_as_subclass) | |
ScopedTypeRef (ScopedTypeRef< NST, internal::ScopedNSProtocolTraits< NST > > &&that) | |
~ScopedTypeRef () | |
ScopedTypeRef & | operator= (const ScopedTypeRef< NST, internal::ScopedNSProtocolTraits< NST > > &that) |
NST * | InitializeInto () |
void | reset (__unsafe_unretained NST object=Traits::InvalidValue(), fml::scoped_policy::OwnershipPolicy policy=fml::scoped_policy::kAssume) |
bool | operator== (__unsafe_unretained NST that) const |
bool | operator!= (__unsafe_unretained NST that) const |
operator NST () const __attribute((ns_returns_not_retained)) | |
NST | get () const __attribute((ns_returns_not_retained)) |
void | swap (ScopedTypeRef &that) |
Additional Inherited Members | |
Protected Member Functions inherited from fml::ScopedTypeRef< NST, internal::ScopedNSProtocolTraits< NST > > | |
NST | release () __attribute((ns_returns_not_retained)) |
Definition at line 83 of file scoped_nsobject.h.
using fml::scoped_nsprotocol< NST >::Traits = internal::ScopedNSProtocolTraits<NST> |
Definition at line 86 of file scoped_nsobject.h.
|
inlineexplicit |
Definition at line 89 of file scoped_nsobject.h.
|
inline |
Definition at line 100 of file scoped_nsobject.h.
|
inlineexplicit |
Definition at line 104 of file scoped_nsobject.h.
|
inline |
Definition at line 108 of file scoped_nsobject.h.
|
inline |
Definition at line 130 of file scoped_nsobject.h.
|
inline |
Definition at line 111 of file scoped_nsobject.h.
|
inline |
Definition at line 117 of file scoped_nsobject.h.