UNISTDX_FS_DIRSTREAM
class sys::dirstream

Base class for all directory streams. The class stores stream state similar to std::ios_base class for use in subclasses.

Derived classes
Enumerations
  • enum state

    Directory read state bits.

Fields
  • state _state

    Stream state bits.

Methods
  • setstate(state rhs) -> void

    Set individual stream read state bits.

  • rdstate() const -> state

    Get stream read state.

  • eof() const -> bool

    Returns true if end-of-file bit is set.

  • fail() const -> bool

    Returns true if fail bit is set.

  • bad() const -> bool

    Returns true if bad bit is set.

  • good() const -> bool

    Returns true if the stream is in good state.

  • clear() -> void

    Clear stream state.

  • operator!() const -> bool

    Returns true if the stream is not in good state.

  • operator bool() constexplicit

    Returns true if the stream is in good state.

  • ~dirstream()protected
  • dirstream(dirstream &&)protected

    Move-constructor.

  • dirstream(const dirstream &)protected

    Copy-constructor.

  • dirstream()protected