class axl::iok::Iterator

#include <axl_iok_Iterator.h>

class Iterator: public axl::iok::ObjectBase
{
public:
    // construction

    Iterator();
    Iterator(const Iterator& src);

    Iterator(
        io_iterator_t p,
        bool isAttach = false
        );

    // methods

    bool
    isValid();

    Object
    next();

    void
    reset();
};

Inherited Members

public:
    // methods

    operator T() const;

    ObjectBase&
    operator=(const ObjectBase& src);

    ObjectBase&
    operator=(T p);

    T
    p() const;

    void
    attach(T p);

    T
    detach();

    void
    clear();

    void
    copy(T p);

    void
    retain();

    void
    release();