Loading...
Searching...
No Matches
Customizable.h
Go to the documentation of this file.
1// Copyright (c) 2025 Dave R. Smith. All rights reserved.
2// Malena Framework — Proprietary Software. See LICENSE for terms.
3
4#ifndef MALENA_UICOMPONENT_H
5#define MALENA_UICOMPONENT_H
6
10
11namespace ml
12{
59 template<typename Manifest>
60 class Customizable : public StateManager<typename extract_State<Manifest>::type>
61 {
62 public:
66
67 Customizable() = default;
68 virtual ~Customizable() = default;
69 };
70
71} // namespace ml
72
73#endif // MALENA_UICOMPONENT_H
Customizable()=default
Manifest manifest_type
The manifest type, used by GatherFlags and GatherStates to locate this class's flag and state declara...
virtual ~Customizable()=default
Base class for all Malena manifests.
Definition Manifest.h:51
StateManager(std::enable_if_t<!std::is_void_v< T >, T > initialState)
Definition Component.h:22