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
10
#include "
CeresEngine/Foundation/Async.hpp
"
11
#include "
CeresEngine/Foundation/Flags.hpp
"
12
#include "
CeresEngine/Foundation/Generator.hpp
"
13
#include "
CeresEngine/Foundation/OffsetPtr.hpp
"
14
#include "
CeresEngine/Foundation/URI.hpp
"
15
#include "
CeresEngine/Foundation/UUID.hpp
"
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
33
namespace
CeresEngine
{
34
35
36
37
}
// namespace CeresEngine
Async.hpp
Flags.hpp
Generator.hpp
OffsetPtr.hpp
URI.hpp
UUID.hpp
CeresEngine
Definition
Application.hpp:19
Sources
CeresEngine
Private
Reflection
ReflectFoundation.hpp
Generated by
1.9.8