Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

CPPPreprocessor::InputFile Class Reference

List of all members.

Public Member Functions

 InputFile ()
 ~InputFile ()
bool open (const CPPFile &file)
bool connect_input (const string &input)
int get ()

Public Attributes

const CPPManifest_ignore_manifest
CPPFile _file
string _input
istream * _in
int _line_number
int _col_number
bool _lock_position
int _prev_last_c

Constructor & Destructor Documentation

CPPPreprocessor::InputFile::InputFile  ) 
 

Definition at line 94 of file cppPreprocessor.cxx.

CPPPreprocessor::InputFile::~InputFile  ) 
 

Definition at line 110 of file cppPreprocessor.cxx.

References _file, CPPFile::_filename, _in, NULL, and Filename::open_read().


Member Function Documentation

bool CPPPreprocessor::InputFile::connect_input const string &  input  ) 
 

Definition at line 142 of file cppPreprocessor.cxx.

References _in, and NULL.

int CPPPreprocessor::InputFile::get  ) 
 

Definition at line 158 of file cppPreprocessor.cxx.

References _col_number, _line_number, and _lock_position.

bool CPPPreprocessor::InputFile::open const CPPFile file  ) 
 

Definition at line 124 of file cppPreprocessor.cxx.

References _in, _input, and NULL.


Member Data Documentation

int CPPPreprocessor::InputFile::_col_number
 

Definition at line 189 of file cppPreprocessor.h.

Referenced by get().

CPPFile CPPPreprocessor::InputFile::_file
 

Definition at line 185 of file cppPreprocessor.h.

Referenced by ~InputFile().

const CPPManifest* CPPPreprocessor::InputFile::_ignore_manifest
 

Definition at line 184 of file cppPreprocessor.h.

istream* CPPPreprocessor::InputFile::_in
 

Definition at line 187 of file cppPreprocessor.h.

Referenced by connect_input(), open(), and ~InputFile().

string CPPPreprocessor::InputFile::_input
 

Definition at line 186 of file cppPreprocessor.h.

Referenced by open().

int CPPPreprocessor::InputFile::_line_number
 

Definition at line 188 of file cppPreprocessor.h.

Referenced by get().

bool CPPPreprocessor::InputFile::_lock_position
 

Definition at line 190 of file cppPreprocessor.h.

Referenced by get().

int CPPPreprocessor::InputFile::_prev_last_c
 

Definition at line 191 of file cppPreprocessor.h.


The documentation for this class was generated from the following files:
Generated on Thu May 1 22:13:24 2003 for DTool by doxygen1.3