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

#include <chessboard-priv.h>

Public Member Functions

LegalMoveDetectorIteratoroperator++ () noexcept
 
LegalMoveDetectorIteratoroperator+= (std::uint8_t amount) noexcept
 
DummyMoveIteratorDereference operator* () noexcept
 
bool hasLegalMoves () const noexcept
 

Private Attributes

bool m_legalMoves { }
 

Member Function Documentation

◆ hasLegalMoves()

bool hoover_chess_utils::pgn_reader::LegalMoveDetectorIterator::hasLegalMoves ( ) const
inlinenoexcept

◆ operator*()

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

◆ operator++()

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

◆ operator+=()

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

Member Data Documentation

◆ m_legalMoves

bool hoover_chess_utils::pgn_reader::LegalMoveDetectorIterator::m_legalMoves { }
private

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