1#ifndef ENTT_CORE_FWD_HPP
2#define ENTT_CORE_FWD_HPP
6#include "../config/config.h"
25template<std::
size_t Len = sizeof(
double[2]), std::
size_t = alignof(
double[2])>
34template<
typename,
typename>
Zero overhead unique identifier.
basic_hashed_string< char > hashed_string
Aliases for common character types.
std::uint32_t id_type
Alias declaration for type identifiers.
basic_any<> any
Alias declaration for the most common use case.
basic_hashed_string< wchar_t > hashed_wstring
Aliases for common character types.
any_policy
Possible modes of an any object.
@ ref
Aliasing mode, the object points to a non-const element.
@ cref
Const aliasing mode, the object points to a const element.
@ embedded
Owning mode, the object owns an embedded element.
@ empty
Default mode, the object does not own any elements.
@ dynamic
Owning mode, the object owns a dynamically allocated element.
Implementation specific information about a type.