#pragma once

#include "template/domain_dependent/hand_base.h"

extern "C" {
#include "hand-isomorphism/hand_index.h"
}

template<>
class Hand<Numeral211>: public HandBase<Numeral211> {
    friend HandBase<Numeral211>;
public:
    Hand(const type::card_t* hole, const type::card_t* board, int round);
protected:
    inline static hand_indexer_t isomorphism_indexers[Poker_t::num_rounds*(Poker_t::num_rounds+1)/2]{};
};

