#include <scoped_nsobject.h>
|
| scoped_nsobject (id object=Traits::InvalidValue(), scoped_policy::OwnershipPolicy policy=scoped_policy::OwnershipPolicy::kAssume) |
|
| scoped_nsobject (const scoped_nsobject< id > &that) |
|
template<typename NSR > |
| scoped_nsobject (const scoped_nsobject< NSR > &that_as_subclass) |
|
| scoped_nsobject (scoped_nsobject< id > &&that) |
|
scoped_nsobject & | operator= (const scoped_nsobject< id > &that) |
|
void | reset (id object=Traits::InvalidValue(), scoped_policy::OwnershipPolicy policy=scoped_policy::OwnershipPolicy::kAssume) |
|
| 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)) |
|
| 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) |
|
|
NST | release () __attribute((ns_returns_not_retained)) |
|
Definition at line 203 of file scoped_nsobject.h.
◆ Traits
◆ scoped_nsobject() [1/4]
◆ scoped_nsobject() [2/4]
◆ scoped_nsobject() [3/4]
◆ scoped_nsobject() [4/4]
◆ operator=()
Definition at line 229 of file scoped_nsobject.h.
229 {
231 return *this;
232 }
scoped_nsprotocol & operator=(const scoped_nsprotocol< NST > &that)
◆ reset()
Definition at line 235 of file scoped_nsobject.h.
237 {
239 }
void reset(NST object=Traits::InvalidValue(), scoped_policy::OwnershipPolicy policy=scoped_policy::OwnershipPolicy::kAssume)
The documentation for this class was generated from the following file: