EnTT
3.16.0
Loading...
Searching...
No Matches
src
entt
meta
fwd.hpp
1
#ifndef ENTT_META_FWD_HPP
2
#define ENTT_META_FWD_HPP
3
4
#include <cstddef>
5
#include <limits>
6
7
namespace
entt
{
8
9
class
meta_ctx
;
10
11
class
meta_sequence_container
;
12
13
class
meta_associative_container
;
14
15
class
meta_any
;
16
17
class
meta_handle
;
18
19
struct
meta_custom
;
20
21
class
meta_data
;
22
23
class
meta_func
;
24
25
class
meta_type
;
26
27
template
<
typename
>
28
class
meta_factory
;
29
31
inline
constexpr
std::size_t
meta_dynamic_extent
= (std::numeric_limits<std::size_t>::max)();
32
33
}
// namespace entt
34
35
#endif
entt::meta_any
Opaque wrapper for values of any type.
Definition
meta.hpp:159
entt::meta_associative_container
Proxy object for associative containers.
Definition
meta.hpp:92
entt::meta_ctx
Opaque meta context type.
Definition
context.hpp:34
entt::meta_data
Opaque wrapper for data members.
Definition
meta.hpp:785
entt::meta_factory
Meta factory to be used for reflection purposes.
Definition
factory.hpp:158
entt::meta_func
Opaque wrapper for member functions.
Definition
meta.hpp:925
entt::meta_handle
Opaque pointers to instances of any type.
Definition
meta.hpp:663
entt::meta_sequence_container
Proxy object for sequence containers.
Definition
meta.hpp:31
entt::meta_type
Opaque wrapper for types.
Definition
meta.hpp:1059
entt
EnTT default namespace.
Definition
dense_map.hpp:22
entt::meta_dynamic_extent
constexpr std::size_t meta_dynamic_extent
Used to identicate that a sequence container has not a fixed size.
Definition
fwd.hpp:31
entt::meta_custom
Opaque wrapper for user defined data of any type.
Definition
meta.hpp:750
Generated by
1.15.0