Flutter Engine
 
Loading...
Searching...
No Matches
flutter::testing::UniqueEngineTraits Struct Reference

#include <embedder_config_builder.h>

Static Public Member Functions

static FlutterEngine InvalidValue ()
 
static bool IsValid (const FlutterEngine &value)
 
static void Free (FlutterEngine engine)
 

Detailed Description

Definition at line 16 of file embedder_config_builder.h.

Member Function Documentation

◆ Free()

static void flutter::testing::UniqueEngineTraits::Free ( FlutterEngine  engine)
inlinestatic

Definition at line 21 of file embedder_config_builder.h.

21 {
22 auto result = FlutterEngineShutdown(engine);
23 FML_CHECK(result == kSuccess);
24 }
FlutterEngineResult FlutterEngineShutdown(FLUTTER_API_SYMBOL(FlutterEngine) engine)
Shuts down a Flutter engine instance. The engine handle is no longer valid for any calls in the embed...
Definition embedder.cc:2649
FlutterEngine engine
Definition main.cc:84
#define FML_CHECK(condition)
Definition logging.h:104

References engine, FlutterEngineShutdown(), FML_CHECK, and flutter::kSuccess.

◆ InvalidValue()

static FlutterEngine flutter::testing::UniqueEngineTraits::InvalidValue ( )
inlinestatic

Definition at line 17 of file embedder_config_builder.h.

17{ return nullptr; }

◆ IsValid()

static bool flutter::testing::UniqueEngineTraits::IsValid ( const FlutterEngine value)
inlinestatic

Definition at line 19 of file embedder_config_builder.h.

19{ return value != nullptr; }
int32_t value

References value.


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