smartmontools  SVN Rev 4325
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 590 of file knowndrives.cpp.

Constructor & Destructor Documentation

stdin_iterator::stdin_iterator ( FILE *  f)
inlineexplicit

Definition at line 593 of file knowndrives.cpp.

Member Function Documentation

void stdin_iterator::fail ( ) const
private

Definition at line 623 of file knowndrives.cpp.

void stdin_iterator::get ( )
private

Definition at line 616 of file knowndrives.cpp.

char stdin_iterator::operator* ( ) const
inline

Definition at line 599 of file knowndrives.cpp.

stdin_iterator& stdin_iterator::operator++ ( )
inline

Definition at line 596 of file knowndrives.cpp.

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

Definition at line 602 of file knowndrives.cpp.

Member Data Documentation

char stdin_iterator::m_c
private

Definition at line 611 of file knowndrives.cpp.

FILE* stdin_iterator::m_f
private

Definition at line 610 of file knowndrives.cpp.

char stdin_iterator::m_next
private

Definition at line 611 of file knowndrives.cpp.


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