wren
Vulkan-based game engine
Loading...
Searching...
No Matches
concepts.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <boost/describe.hpp>
4
5namespace wren {
6
7template <typename T>
8concept DescribedEnum = boost::describe::has_describe_enumerators<T>::value;
9
10template <typename T>
11concept DescribedStruct = boost::describe::has_describe_bases<T>::value &&
12 boost::describe::has_describe_members<T>::value;
13
14template <typename T>
16
17} // namespace wren
Definition concepts.hpp:15
Definition concepts.hpp:8
Definition concepts.hpp:11
Definition editor_scene.hpp:5