Flutter Engine
flutter_runner::ActiveApplication Struct Reference

#include <component.h>

Public Member Functions

ActiveApplicationoperator= (ActiveApplication &&other) noexcept
 
 ~ActiveApplication ()=default
 

Public Attributes

std::unique_ptr< Threadthread
 
std::unique_ptr< Applicationapplication
 

Detailed Description

Definition at line 36 of file component.h.

Constructor & Destructor Documentation

◆ ~ActiveApplication()

flutter_runner::ActiveApplication::~ActiveApplication ( )
default

Referenced by operator=().

Member Function Documentation

◆ operator=()

ActiveApplication& flutter_runner::ActiveApplication::operator= ( ActiveApplication &&  other)
inlinenoexcept

Definition at line 40 of file component.h.

References ~ActiveApplication().

40  {
41  if (this != &other) {
42  this->thread.reset(other.thread.release());
43  this->application.reset(other.application.release());
44  }
45  return *this;
46  }
std::unique_ptr< Thread > thread
Definition: component.h:37
std::unique_ptr< Application > application
Definition: component.h:38

Member Data Documentation

◆ application

std::unique_ptr<Application> flutter_runner::ActiveApplication::application

Definition at line 38 of file component.h.

Referenced by flutter_runner::Runner::~Runner().

◆ thread

std::unique_ptr<Thread> flutter_runner::ActiveApplication::thread

Definition at line 37 of file component.h.


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