#ifndef ENTT_ENTITY_UTILITY_HPP #define ENTT_ENTITY_UTILITY_HPP #include "../core/type_traits.hpp" namespace entt { /** * @brief Alias for exclusion lists. * @tparam Type List of types. */ template struct exclude_t: type_list {}; /** * @brief Variable template for exclusion lists. * @tparam Type List of types. */ template inline constexpr exclude_t exclude{}; /** * @brief Alias for lists of observed components. * @tparam Type List of types. */ template struct get_t: type_list{}; /** * @brief Variable template for lists of observed components. * @tparam Type List of types. */ template inline constexpr get_t get{}; } #endif