magpie
Loading...
Searching...
No Matches
CommonData.hpp
1#pragma once
2
3
4#include <type_traits>
5namespace magpie { class BaseApp; }
6namespace magpie::data {
7
8struct CommonData {
9 BaseApp* app;
10
11 virtual ~CommonData() = default;
12};
13
14template <typename T>
15concept IsCommonData = requires {
16 std::is_base_of_v<data::CommonData, T>;
17};
18
19}
Definition AppDecl.hpp:14
Definition CommonData.hpp:15
Definition CommonData.hpp:8