HooverChessUtils_PgnReader 0.9.0
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | List of all members
hoover_chess_utils::pgn_reader::LegalMoveCounterIterator Class Reference

#include <chessboard-priv.h>

Public Member Functions

LegalMoveCounterIteratoroperator++ () noexcept
 
LegalMoveCounterIteratoroperator+= (std::uint8_t amount) noexcept
 
DummyMoveIteratorDereference operator* () noexcept
 
std::size_t getNumberOfLegalMoves () const noexcept
 

Private Attributes

std::uint8_t m_numLegalMoves { }
 

Member Function Documentation

◆ getNumberOfLegalMoves()

std::size_t hoover_chess_utils::pgn_reader::LegalMoveCounterIterator::getNumberOfLegalMoves ( ) const
inlinenoexcept

◆ operator*()

DummyMoveIteratorDereference hoover_chess_utils::pgn_reader::LegalMoveCounterIterator::operator* ( )
inlinenoexcept

◆ operator++()

LegalMoveCounterIterator & hoover_chess_utils::pgn_reader::LegalMoveCounterIterator::operator++ ( )
inlinenoexcept

◆ operator+=()

LegalMoveCounterIterator & hoover_chess_utils::pgn_reader::LegalMoveCounterIterator::operator+= ( std::uint8_t  amount)
inlinenoexcept

Member Data Documentation

◆ m_numLegalMoves

std::uint8_t hoover_chess_utils::pgn_reader::LegalMoveCounterIterator::m_numLegalMoves { }
private

The documentation for this class was generated from the following file: