smartmontools  SVN Rev 4123
Utility to control and monitor storage systems with "S.M.A.R.T."
Public Member Functions | Private Member Functions | Private Attributes | List of all members
stdin_iterator Class Reference
Collaboration diagram for stdin_iterator:
Collaboration graph
[legend]

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)
inlineexplicit

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: