CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
ReflectFoundation.hpp
Go to the documentation of this file.
1//
2// CeresEngine - A game development framework
3//
4// Created by Rogiel Sulzbach.
5// Copyright (c) 2018-2022 Rogiel Sulzbach. All rights reserved.
6//
7
8#pragma once
9
16
17#define REFL_DECLARE_EXTERN_CE_FLAGS(T) REFL_DECLARE_EXTERN_TEMPLATE_CLASS(CeresEngine::Flags, T)
18// REFL_DECLARE_TEMPLATE(CeresEngine::Flags);
19// REFL_DECLARE_TEMPLATE_CLASS(CeresEngine::Flags);
20
21#define REFL_DECLARE_EXTERN_CE_CONTINUABLE(T) REFL_DECLARE_EXTERN_TEMPLATE_CLASS(CeresEngine::Continuable, T)
22// REFL_DECLARE_TEMPLATE(cti::continuable_base);
23// REFL_DECLARE_TEMPLATE_CLASS(cti::continuable_base);
24
25#define REFL_DECLARE_EXTERN_CE_PROMISE(T) REFL_DECLARE_EXTERN_TEMPLATE_CLASS(CeresEngine::Promise, T)
26// REFL_DECLARE_TEMPLATE(cti::promise_base);
27// REFL_DECLARE_TEMPLATE_CLASS(cti::promise_base);
28
29#define REFL_DECLARE_EXTERN_CE_GENERATOR(T) REFL_DECLARE_EXTERN_TEMPLATE_CLASS(CeresEngine::Generator, T)
30// REFL_DECLARE_TEMPLATE(CeresEngine::Generator);
31// REFL_DECLARE_TEMPLATE_CLASS(CeresEngine::Generator);
32
33namespace CeresEngine {
34
35
36
37} // namespace CeresEngine
Definition Application.hpp:19