cardPairs property

Iterable<CardPair> cardPairs

Implementation

Iterable<CardPair> get cardPairs sync* {
  for (final rankPair in _pocketRankPairs) {
    for (final cardPair in rankPair) {
      yield cardPair;
    }
  }

  for (final rankPair in _suitedRankPairs) {
    for (final cardPair in rankPair) {
      yield cardPair;
    }
  }

  for (final rankPair in _ofsuitRankPairs) {
    for (final cardPair in rankPair) {
      yield cardPair;
    }
  }

  for (final cardPair in _individualCardPairs) {
    yield cardPair;
  }
}