Current File : //proc/self/root/kunden/usr/share/gdb/python/gdb/__pycache__/FrameIterator.cpython-39.pyc
a

ɱZhF�@sGdd�de�ZdS)cs0eZdZdZ�fdd�Zdd�Zdd�Z�ZS)�
FrameIteratorz^A gdb.Frame iterator.  Iterates over gdb.Frames or objects that
    conform to that interface.cstt|���||_dS)zYInitialize a FrameIterator.

        Arguments:
            frame_obj the starting frame.N)�superr�__init__�frame)�selfZ	frame_obj��	__class__��*/usr/share/gdb/python/gdb/FrameIterator.pyrszFrameIterator.__init__cCs|S)Nr)rrrr	�__iter__szFrameIterator.__iter__cCs |j}|durt�|��|_|S)zInext implementation.

        Returns:
            The next oldest frame.N)r�
StopIterationZolder)r�resultrrr	�__next__!s

zFrameIterator.__next__)�__name__�
__module__�__qualname__�__doc__rr
r
�
__classcell__rrrr	rs	rN)�objectrrrrr	�<module>�