smartmontools SVN Rev 3317
Utility to control and monitor storage systems with "S.M.A.R.T."
Public Member Functions | Private Member Functions | Private Attributes
stdin_iterator Class Reference
Collaboration diagram for stdin_iterator:
Collaboration graph

List of all members.

Public Member Functions

 stdin_iterator (FILE *f)
stdin_iteratoroperator++ ()
char operator* () const
char operator[] (int i) const

Private Member Functions

void get ()
void fail () const

Private Attributes

FILE * m_f
char m_c
char m_next

Detailed Description

Definition at line 562 of file knowndrives.cpp.

Constructor & Destructor Documentation

stdin_iterator::stdin_iterator ( FILE *  f) [inline, explicit]

Definition at line 565 of file knowndrives.cpp.

Member Function Documentation

void stdin_iterator::fail ( ) const [private]

Definition at line 595 of file knowndrives.cpp.

void stdin_iterator::get ( ) [private]

Definition at line 588 of file knowndrives.cpp.

char stdin_iterator::operator* ( ) const [inline]

Definition at line 571 of file knowndrives.cpp.

stdin_iterator& stdin_iterator::operator++ ( ) [inline]

Definition at line 568 of file knowndrives.cpp.

char stdin_iterator::operator[] ( int  i) const [inline]

Definition at line 574 of file knowndrives.cpp.

Member Data Documentation

char stdin_iterator::m_c [private]

Definition at line 583 of file knowndrives.cpp.

FILE* stdin_iterator::m_f [private]

Definition at line 582 of file knowndrives.cpp.

char stdin_iterator::m_next [private]

Definition at line 583 of file knowndrives.cpp.

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