15#if defined(TEST_MINIMAL_APP)
16DOX_MARKER( [DOX_APP_MINIMAL_APP])
18 MyApp() : App(nullptr) {}
19 void onRun()
override { cOut->Add(
"Hello ALib App!"); };
22int main(
int argc,
const char** argv) {
return MyApp().Main(argc, argv); }
23DOX_MARKER( [DOX_APP_MINIMAL_APP])
27#elif defined(TEST_MINIMAL_APP_WITH_CUSTOM_METHOD)
28DOX_MARKER( [DOX_APP_MINIMAL_APP_WITH_CUSTOM_METHOD])
31 enum class MyStates { WarmUp = 1 };
33 MyApp() : App(nullptr) {
35 machine.Program.AddAfter( States::RunStart,
36 StateMachine::Command::MakeCustom<MyApp, &MyApp::WarmUpStep>( MyStates::WarmUp )
41 cOut->Add(
"I'm warming up");
44 void onRun()
override {
45 cOut->Add(
"Hello ALib App!");
49int main(
int argc,
const char** argv) {
return MyApp().Main(argc, argv); }
50DOX_MARKER( [DOX_APP_MINIMAL_APP_WITH_CUSTOM_METHOD])
55int main(
int argc,
const char** argv) {
57 return Sample().Main(argc, argv);