malena
Why malena
Quick start
Tutorials
API docs
GitHub
GitHub
Tutorials
Loading...
Searching...
No Matches
Traits
Base
Trait.h
Go to the documentation of this file.
1
//
2
// Created by Dave Smith on 3/11/26.
3
//
4
5
#ifndef TRAIT_H
6
#define TRAIT_H
7
8
#include <
Malena/Traits/Base/Customizable.h
>
9
10
namespace
ml
11
{
31
class
Trait
{};
32
59
template
<
typename
Manifest>
60
class
TraitWith
:
public
Trait
,
61
public
ml::Customizable
<Manifest>
62
{};
63
64
}
// namespace ml
65
66
#endif
// TRAIT_H
Customizable.h
ml::Customizable
Tags a class with a manifest type and wires in its State manager.
Definition
Customizable.h:60
ml::Trait
Empty marker base class for all Malena traits.
Definition
Trait.h:31
ml::TraitWith
Base for traits that declare a manifest.
Definition
Trait.h:62
ml
Definition
Component.h:18
Generated by
1.16.1