CuteHMI - Services (CuteHMI.Services.3)
cutehmi::services::Init Class Referencefinal

Init. More...

#include <cutehmi/services/Init.hpp>

Inheritance diagram for cutehmi::services::Init:
cutehmi::Initializer< Init > cutehmi::NonCopyable

Public Member Functions

 Init ()
 Default constructor. More...
 
- Public Member Functions inherited from cutehmi::Initializer< Init >
 Initializer (std::function< void()> init, std::function< void()> deinit=nullptr)
 

Additional Inherited Members

- Protected Member Functions inherited from cutehmi::Initializer< Init >
 ~Initializer ()
 
- Protected Member Functions inherited from cutehmi::NonCopyable
 NonCopyable ()=default
 
 NonCopyable (NonCopyable &&other)=default
 
 ~NonCopyable ()=default
 
NonCopyableoperator= (NonCopyable &&other)=default
 

Detailed Description

Init.

This class performs initialization of CuteHMI.Services extension.

Normally it is not advisable to create custom instances of this class as extension provides an instance on its own. This can be invalidated particulary by static builds in which case a global variable may not get into resulting binary.

Types registered as meta types:

Classes registered as meta types can be used in string-based, queued signal-slot connections and various functions that rely on QMetaType features.

Constructor & Destructor Documentation

◆ Init()

cutehmi::services::Init::Init ( )

Default constructor.