Covellite++  Version: 2.3.0 Revision: 2580 Platform: x64 Build: 15:23 16.10.2020
Кроссплатформенный фреймворк для разработки приложений на С++
Граф связей класса App:

Классы

class  covellite::app::Application
 Класс входит в проект Covellite.App
Базовый класс приложения для Android. Подробнее...
 
class  covellite::app::IApplication
 Класс входит в проект Covellite.App
Интерфейсный класс приложения. Подробнее...
 
class  covellite::app::IWindow
 Класс входит в проект Covellite.App
Интерфейсный класс для классов окон фреймворка. Подробнее...
 

Макросы

#define APPLICATION_ENTRY_POINT(MainApplicationClass)
 Макрос входит в проект Covellite.App
Макрос реализации функции точки входа для приложения. Подробнее...
 

Определения типов

using covellite::app::Settings_t = ::alicorn::extension::std::Singleton< const Section_t & >
 Класс входит в проект Covellite.App
Класс доступа к настройкам фреймворка. Подробнее...
 

Подробное описание

Группа классов проекта Covellite.App.

Макросы

◆ APPLICATION_ENTRY_POINT

#define APPLICATION_ENTRY_POINT (   MainApplicationClass)
Макроопределение:
int WINAPI WinMain(_In_ HINSTANCE, _In_opt_ HINSTANCE, _In_ LPSTR _pParams, _In_ int) \
{ \
covellite::app::Application::Main<MainApplicationClass>(_pParams); \
return 0; \
}

Макрос входит в проект Covellite.App
Макрос реализации функции точки входа для приложения.

Версия
1.0.0.0
1.1.0.0
2.0.0.0
3.0.0.0
Дата
27 Декабрь 2016
01 Октябрь 2017
14 Октябрь 2017
17 Октябрь 2017
Автор
CTAPOBEP (unico.nosp@m.rnum.nosp@m..veru.nosp@m.m@gm.nosp@m.ail.c.nosp@m.om)

Типы

◆ Settings_t

using covellite::app::Settings_t = typedef ::alicorn::extension::std::Singleton<const Section_t &>

Класс входит в проект Covellite.App
Класс доступа к настройкам фреймворка.

  • Использующая фреймворк программа должна определить функцию Make(), создать объект настроек и установить значения параметров по умолчанию.
namespace alicorn
{
namespace extension
{
namespace std
{
using namespace ::covellite::app;
/*static*/ SectionPtr_t Singleton<Section_t>::Make(void)
{
// Создаем объект настроек...
auto pSettings = ::std::make_unique<Section_t>(uT("Part1802231330"));
// Устанавливаем значения параметров по умолчанию...
pSettings->SetDefault(uT("Name"), uT("Value"), uT("Description"));
return pSettings;
}
} // namespace std
} // namespace extension
} // namespace alicorn
Версия
1.0.0.0
2.0.0.0
Дата
07 Ноябрь 2017
23 Февраль 2018
Автор
CTAPOBEP (unico.nosp@m.rnum.nosp@m..veru.nosp@m.m@gm.nosp@m.ail.c.nosp@m.om)