constexpr uint32_t straitBoard_3_5 = static_cast< uint32_t >( Card::valCard::_3 ) | static_cast< uint32_t >( Card::valCard::_4 ) | static_cast< uint32_t >( Card::valCard::_5 ); constexpr uint32_t straitBoard_4_6 = static_cast< uint32_t >( Card::valCard::_4 ) | static_cast< uint32_t >( Card::valCard::_5 ) | static_cast< uint32_t >( Card::valCard::_6 ); constexpr uint32_t straitBoard_5_7 = static_cast< uint32_t >( Card::valCard::_5 ) | static_cast< uint32_t >( Card::valCard::_6 ) | static_cast< uint32_t >( Card::valCard::_7 ); constexpr uint32_t straitBoard_6_8 = static_cast< uint32_t >( Card::valCard::_6 ) | static_cast< uint32_t >( Card::valCard::_7 ) | static_cast< uint32_t >( Card::valCard::_8 ); constexpr uint32_t straitBoard_7_9 = static_cast< uint32_t >( Card::valCard::_7 ) | static_cast< uint32_t >( Card::valCard::_8 ) | static_cast< uint32_t >( Card::valCard::_9 ); constexpr uint32_t straitBoard_8_T = static_cast< uint32_t >( Card::valCard::_8 ) | static_cast< uint32_t >( Card::valCard::_9 ) | static_cast< uint32_t >( Card::valCard::_T ); constexpr uint32_t straitBoard_9_J = static_cast< uint32_t >( Card::valCard::_9 ) | static_cast< uint32_t >( Card::valCard::_T ) | static_cast< uint32_t >( Card::valCard::_J ); constexpr uint32_t straitBoard_T_Q = static_cast< uint32_t >( Card::valCard::_T ) | static_cast< uint32_t >( Card::valCard::_J ) | static_cast< uint32_t >( Card::valCard::_Q );