template class Poco::RecursiveDirectoryIteratorImpl

Overview

#include <RecursiveDirectoryIterator.h>

template <class TTraverseStrategy = ChildrenFirstTraverse>
class RecursiveDirectoryIteratorImpl
{
public:
    // enums

    enum
    {
        D_INFINITE = 0,
    };

    // construction

    RecursiveDirectoryIteratorImpl(
        const std::string& path,
        UInt16 maxDepth = D_INFINITE
        );

    // methods

    void
    duplicate();

    void
    release();

    UInt16
    depth() const;

    UInt16
    maxDepth() const;

    const std::string&
    get() const;

    const std::string&
    next();
};

Detailed Documentation

Enum Values

D_INFINITE

Special value for infinite traverse depth.