#ifndef EC_BITSET_HPP #define EC_BITSET_HPP #include #include "Meta/TypeList.hpp" namespace EC { template struct Bitset : public std::bitset { template constexpr auto getComponentBit() { return (*this)[EC::Meta::IndexOf::value]; } template constexpr auto getTagBit() { return (*this)[ComponentsList::size + EC::Meta::IndexOf::value]; } }; } #endif