| Flutter iOS Embedder |

Static Public Member Functions | Static Public Attributes | List of all members
fml::CFRefTraits< io_object_t > Struct Reference

fml::CFRef retain and release implementations for io_object_t and related types. More...

## Static Public Member Functions
static void | Retain (io_object_t instance)
static void | Release (io_object_t instance)

## Static Public Attributes
static constexpr io_object_t | kNullValue = 0

## Detailed Description

fml::CFRef retain and release implementations for io_object_t and related types.

Definition at line 45 of file profiler_metrics_ios.mm.

## Member Function Documentation

## ◆ Release()

static void fml::CFRefTraits< io_object_t >::Release | ( | io_object_t | instance | ) |
| inline static

Definition at line 48 of file profiler_metrics_ios.mm.

48 { IOObjectRelease(instance); }

References IOObjectRelease().

## ◆ Retain()

static void fml::CFRefTraits< io_object_t >::Retain | ( | io_object_t | instance | ) |
| inline static

Definition at line 47 of file profiler_metrics_ios.mm.

47 { IOObjectRetain(instance); }

References IOObjectRetain().

## Member Data Documentation

## ◆ kNullValue

constexpr io_object_t fml::CFRefTraits< io_object_t >::kNullValue = 0
| static constexpr

Definition at line 46 of file profiler_metrics_ios.mm.

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

- shell/platform/darwin/ios/framework/Source/profiler_metrics_ios.mm

IOObjectRelease
kern_return_t IOObjectRelease(io_object_t object)
IOObjectRetain
kern_return_t IOObjectRetain(io_object_t object)