EnTT: src/entt/meta/fwd.hpp Source File

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
11class meta_sequence_container;
12
13class meta_associative_container;
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
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