Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
fml::internal::ScopedNSProtocolTraits< NST > Struct Template Reference

#include <scoped_nsobject.h>

Static Public Member Functions

static NST InvalidValue () __attribute((ns_returns_not_retained))
 
static NST Retain (__unsafe_unretained NST nst) __attribute((ns_returns_not_retained))
 
static void Release (__unsafe_unretained NST nst)
 

Detailed Description

template<typename NST>
struct fml::internal::ScopedNSProtocolTraits< NST >

Definition at line 67 of file scoped_nsobject.h.

Member Function Documentation

◆ InvalidValue()

template<typename NST >
static NST fml::internal::ScopedNSProtocolTraits< NST >::InvalidValue ( )
inlinestatic

Definition at line 68 of file scoped_nsobject.h.

68 {
69 return nil;
70 }

◆ Release()

template<typename NST >
static void fml::internal::ScopedNSProtocolTraits< NST >::Release ( __unsafe_unretained NST  nst)
inlinestatic

Definition at line 75 of file scoped_nsobject.h.

75 {
77 }
void ScopedNSProtocolTraitsRelease(__unsafe_unretained id obj)

◆ Retain()

template<typename NST >
static NST fml::internal::ScopedNSProtocolTraits< NST >::Retain ( __unsafe_unretained NST  nst)
inlinestatic

Definition at line 71 of file scoped_nsobject.h.

72 {
74 }
id ScopedNSProtocolTraitsRetain(__unsafe_unretained id obj) __attribute((ns_returns_not_retained))

The documentation for this struct was generated from the following file: