presage  0.8.7
Public Member Functions | Private Attributes
Tokenizer::StreamGuard Class Reference

#include <tokenizer.h>

List of all members.

Public Member Functions

 StreamGuard (std::istream &so, std::streamoff &of)
 ~StreamGuard ()

Private Attributes

std::istream & guardedStream
std::ios::iostate currstate
std::streamoff curroff

Detailed Description

Definition at line 125 of file tokenizer.h.


Constructor & Destructor Documentation

Tokenizer::StreamGuard::StreamGuard ( std::istream &  so,
std::streamoff &  of 
) [inline]

Definition at line 127 of file tokenizer.h.

References curroff, currstate, and guardedStream.

Definition at line 133 of file tokenizer.h.

References curroff, currstate, and guardedStream.


Member Data Documentation

std::streamoff Tokenizer::StreamGuard::curroff [private]

Definition at line 141 of file tokenizer.h.

Referenced by StreamGuard(), and ~StreamGuard().

std::ios::iostate Tokenizer::StreamGuard::currstate [private]

Definition at line 140 of file tokenizer.h.

Referenced by StreamGuard(), and ~StreamGuard().

std::istream& Tokenizer::StreamGuard::guardedStream [private]

Definition at line 139 of file tokenizer.h.

Referenced by StreamGuard(), and ~StreamGuard().


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