SRS-control 0.1.4
Loading...
Searching...
No Matches
srs::internal::AppExitHelper Class Reference

An internal exit helper for App class. More...

#include <Application.hpp>

Collaboration diagram for srs::internal::AppExitHelper:

Public Member Functions

 AppExitHelper (App *app)
 Constructor with pointer to srs::App instance.
 AppExitHelper (const AppExitHelper &)=default
 AppExitHelper (AppExitHelper &&)=delete
AppExitHelperoperator= (const AppExitHelper &)=default
AppExitHelperoperator= (AppExitHelper &&)=delete
 ~AppExitHelper () noexcept
 Destructor calling srs::App::end_of_work method.

Private Attributes

Appapp_

Detailed Description

An internal exit helper for App class.

Definition at line 46 of file Application.hpp.

Constructor & Destructor Documentation

◆ AppExitHelper() [1/3]

srs::internal::AppExitHelper::AppExitHelper ( App * app)
inlineexplicit

Constructor with pointer to srs::App instance.

Definition at line 52 of file Application.hpp.

◆ AppExitHelper() [2/3]

srs::internal::AppExitHelper::AppExitHelper ( const AppExitHelper & )
default

◆ AppExitHelper() [3/3]

srs::internal::AppExitHelper::AppExitHelper ( AppExitHelper && )
delete

◆ ~AppExitHelper()

srs::internal::AppExitHelper::~AppExitHelper ( )
noexcept

Destructor calling srs::App::end_of_work method.

Definition at line 30 of file Application.cpp.

Member Function Documentation

◆ operator=() [1/2]

AppExitHelper & srs::internal::AppExitHelper::operator= ( AppExitHelper && )
delete

◆ operator=() [2/2]

AppExitHelper & srs::internal::AppExitHelper::operator= ( const AppExitHelper & )
default

Member Data Documentation

◆ app_

App* srs::internal::AppExitHelper::app_
private

Definition at line 67 of file Application.hpp.


The documentation for this class was generated from the following files: