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