Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Namespaces | Classes | Functions
fml::internal Namespace Reference

Namespaces

namespace  os_unix
 

Classes

class  CommandLineBuilder
 
class  CopyableLambda
 
class  MakeRefCountedHelper
 
class  RefCountedThreadSafeBase
 
struct  ScopedBlockTraits
 
struct  ScopedNSProtocolTraits
 
class  WeakPtrFlag
 

Functions

id ScopedNSProtocolTraitsRetain (__unsafe_unretained id obj) __attribute((ns_returns_not_retained))
 
id ScopedNSProtocolTraitsAutoRelease (__unsafe_unretained id obj) __attribute((ns_returns_not_retained))
 
void ScopedNSProtocolTraitsRelease (__unsafe_unretained id obj)
 
id ScopedNSProtocolTraitsRetain (id obj)
 
id ScopedNSProtocolTraitsAutoRelease (id obj)
 
void ScopedNSProtocolTraitsRelease (id obj)
 

Function Documentation

◆ ScopedNSProtocolTraitsAutoRelease() [1/2]

id fml::internal::ScopedNSProtocolTraitsAutoRelease ( __unsafe_unretained id  obj)

◆ ScopedNSProtocolTraitsAutoRelease() [2/2]

id fml::internal::ScopedNSProtocolTraitsAutoRelease ( id  obj)

Definition at line 15 of file scoped_nsobject.mm.

15 {
16 return [obj autorelease];
17}

◆ ScopedNSProtocolTraitsRelease() [1/2]

void fml::internal::ScopedNSProtocolTraitsRelease ( __unsafe_unretained id  obj)

◆ ScopedNSProtocolTraitsRelease() [2/2]

void fml::internal::ScopedNSProtocolTraitsRelease ( id  obj)

Definition at line 19 of file scoped_nsobject.mm.

19 {
20 return [obj release];
21}

◆ ScopedNSProtocolTraitsRetain() [1/2]

id fml::internal::ScopedNSProtocolTraitsRetain ( __unsafe_unretained id  obj)

◆ ScopedNSProtocolTraitsRetain() [2/2]

id fml::internal::ScopedNSProtocolTraitsRetain ( id  obj)

Definition at line 11 of file scoped_nsobject.mm.

11 {
12 return [obj retain];
13}