ALib C++ Framework
by
Library Version: 2511 R0
Documentation generated by doxygen
Loading...
Searching...
No Matches
alib::app::App::StateMachine::Command::MethodPointer Union Reference

Description:

A union holding either a pointer to a virtual method of class App or one to a non-virtual method of a different type.

Definition at line 158 of file app.inl.

Public Field Index:

void(App::* BuiltIn )()
 A pointer to a virtual method of class App.
void(* Custom )(App &)
 A pointer to a method of a custom derived type.

Public Method Index:

 MethodPointer (void(*method)(App &))
 MethodPointer (void(App::*method)())

Field Details:

◆ BuiltIn

void(App::* alib::app::App::StateMachine::Command::MethodPointer::BuiltIn) ()

A pointer to a virtual method of class App.

Definition at line 160 of file app.inl.

◆ Custom

void(* alib::app::App::StateMachine::Command::MethodPointer::Custom) (App &)

A pointer to a method of a custom derived type.

Definition at line 163 of file app.inl.

Constructor(s) / Destructor Details:

◆ MethodPointer() [1/2]

alib::app::App::StateMachine::Command::MethodPointer::MethodPointer ( void(App::* method )())
inline

Constructor accepting a pointer to a virtual method of class App.

Parameters
methodThe method to call.

Definition at line 167 of file app.inl.

◆ MethodPointer() [2/2]

alib::app::App::StateMachine::Command::MethodPointer::MethodPointer ( void(* method )(App &))
inline

Constructor accepting a pointer to a non-virtual method of a derived type.

Parameters
methodThe non-virtual method of a derived type.

Definition at line 171 of file app.inl.


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