Flex  0.17.9
Public Member Functions | Private Attributes | List of all members
gs::AppWrapper Class Reference

#include <app_base.h>

Collaboration diagram for gs::AppWrapper:
Collaboration graph
[legend]

Public Member Functions

 AppWrapper ()
 
 AppWrapper (AppBase *app, void(*func_deletor)(void *))
 
 AppWrapper (AppWrapper &&rhs)
 
 ~AppWrapper ()
 
AppWrapperoperator= (AppWrapper &&rhs)
 
AppBaseapp ()
 
const AppBaseapp () const
 

Private Attributes

AppBaseapp_
 
void(* func_deletor_ )(void *)
 

Constructor & Destructor Documentation

◆ AppWrapper() [1/3]

gs::AppWrapper::AppWrapper ( )
inline

◆ AppWrapper() [2/3]

gs::AppWrapper::AppWrapper ( AppBase app,
void(*)(void *)  func_deletor 
)
inline

◆ AppWrapper() [3/3]

gs::AppWrapper::AppWrapper ( AppWrapper &&  rhs)
inline

◆ ~AppWrapper()

gs::AppWrapper::~AppWrapper ( )
inline

Member Function Documentation

◆ app() [1/2]

AppBase* gs::AppWrapper::app ( )
inline

◆ app() [2/2]

const AppBase* gs::AppWrapper::app ( ) const
inline

◆ operator=()

AppWrapper& gs::AppWrapper::operator= ( AppWrapper &&  rhs)
inline

Member Data Documentation

◆ app_

AppBase* gs::AppWrapper::app_
private

◆ func_deletor_

void(* gs::AppWrapper::func_deletor_) (void *)
private

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