1#ifndef H_EXTENSIONS_CUTEHMI_2_INCLUDE_CUTEHMI_INITIALIZER_HPP 
    2#define H_EXTENSIONS_CUTEHMI_2_INCLUDE_CUTEHMI_INITIALIZER_HPP 
    4#include "internal/common.hpp" 
    5#include "NonCopyable.hpp" 
   30template <
class DERIVED>
 
   57template <
class DERIVED>
 
   60template <
class DERIVED>
 
   62    m(new Members{init, deinit})
 
   69template <
class DERIVED>
 
   72    if (!M_RefCtr.deref()) {
 
Initializer template.
Definition: Initializer.hpp:33
~Initializer()
Definition: Initializer.hpp:70
Initializer(std::function< void()> init, std::function< void()> deinit=nullptr)
Constructor.
Definition: Initializer.hpp:61
Non-copyable object.
Definition: NonCopyable.hpp:10
Definition: constants.hpp:6