Public Member Functions | List of all members
RecursiveUriIterator Class Referenceabstract

An abstract read iterator that iterates recursively. More...

#include <Uri.hpp>

Inheritance diagram for RecursiveUriIterator:
[legend]

Public Member Functions

virtual ~RecursiveUriIterator ()=default
 Destroy the iterator instance. More...
 
virtual bool hasNext () const =0
 Returns true if there is another item available in the iterator. More...
 
virtual std::unique_ptr< Urinext ()=0
 Get the next item. More...
 

Detailed Description

An abstract read iterator that iterates recursively.

Constructor & Destructor Documentation

◆ ~RecursiveUriIterator()

virtual ~RecursiveUriIterator ( )
virtualdefault

Destroy the iterator instance.

Member Function Documentation

◆ hasNext()

virtual bool hasNext ( ) const
pure virtual

Returns true if there is another item available in the iterator.

Returns
true if there is another item available in the iterator
Deprecated:

Implemented in File::RecursiveFileUriIterator.

◆ next()

virtual std::unique_ptr<Uri> next ( )
pure virtual

Get the next item.

Returns
the next item

Implemented in File::RecursiveFileUriIterator.


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