• + 0 comments

    clean I think

    template<bool F, bool ...I>
    int reversed_binary_value()
    {
        return F + 2 * reversed_binary_value<I...>();
    }
    
    template<>
    int reversed_binary_value<0>()
    {
        return 0;
    }
    
    template<>
    int reversed_binary_value<1>()
    {
        return 1;
    }