Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

ht_ltextfile_line Class Reference

#include <textfile.h>

Inheritance diagram for ht_ltextfile_line:

Object List of all members.

Public Member Functions

virtual ~ht_ltextfile_line ()

Public Attributes

lexer_state instate
struct {
   FILEOFS   ofs
   UINT   len
on_disk
bool is_in_memory
struct {
   char *   data
   UINT   len
in_memory
FILEOFS nofs
byte lineendlen
byte lineend [2]

Constructor & Destructor Documentation

ht_ltextfile_line::~ht_ltextfile_line  )  [virtual]
 

Definition at line 121 of file textfile.cc.

References in_memory, and is_in_memory.


Member Data Documentation

char* ht_ltextfile_line::data
 

Definition at line 88 of file textfile.h.

struct { ... } ht_ltextfile_line::in_memory
 

Referenced by ht_ltextfile::delete_chars(), ht_ltextfile::fetch_line_into_memory(), ht_ltextfile::get_char(), ht_ltextfile::getline(), ht_ltextfile::getlinelength_i(), ht_ltextfile::insert_chars(), ht_ltextfile::insert_lines(), ht_ltextfile::next_nofs(), ht_ltextfile::read(), ht_ltextfile::set_layered_assume(), and ~ht_ltextfile_line().

lexer_state ht_ltextfile_line::instate
 

Definition at line 81 of file textfile.h.

Referenced by ht_ltextfile::getline(), ht_ltextfile::insert_lines(), ht_ltextfile::reread(), and ht_ltextfile::update_parse().

bool ht_ltextfile_line::is_in_memory
 

Definition at line 86 of file textfile.h.

Referenced by ht_ltextfile::fetch_line_into_memory(), ht_ltextfile::get_char(), ht_ltextfile::getline(), ht_ltextfile::getlinelength_i(), ht_ltextfile::insert_chars(), ht_ltextfile::insert_lines(), ht_ltextfile::next_nofs(), ht_ltextfile::read(), ht_ltextfile::reread(), ht_ltextfile::set_layered_assume(), and ~ht_ltextfile_line().

UINT ht_ltextfile_line::len
 

Definition at line 89 of file textfile.h.

byte ht_ltextfile_line::lineend[2]
 

Definition at line 93 of file textfile.h.

Referenced by ht_ltextfile::insert_lines(), ht_ltextfile::read(), and ht_ltextfile::reread().

byte ht_ltextfile_line::lineendlen
 

Definition at line 92 of file textfile.h.

Referenced by ht_ltextfile::insert_lines(), ht_ltextfile::next_nofs(), ht_ltextfile::read(), and ht_ltextfile::reread().

FILEOFS ht_ltextfile_line::nofs
 

Definition at line 91 of file textfile.h.

Referenced by ht_ltextfile::convert_line2ofs(), ht_ltextfile::convert_ofs2line(), ht_ltextfile::insert_lines(), ht_ltextfile::next_nofs(), ht_ltextfile::reread(), ht_ltextfile::set_layered_assume(), and ht_ltextfile::update_nofs().

FILEOFS ht_ltextfile_line::ofs
 

Definition at line 83 of file textfile.h.

struct { ... } ht_ltextfile_line::on_disk
 

Referenced by ht_ltextfile::fetch_line_into_memory(), ht_ltextfile::get_char(), ht_ltextfile::getline(), ht_ltextfile::getlinelength_i(), ht_ltextfile::insert_chars(), ht_ltextfile::insert_lines(), ht_ltextfile::next_nofs(), ht_ltextfile::read(), ht_ltextfile::reread(), and ht_ltextfile::set_layered_assume().


The documentation for this class was generated from the following files:
Generated on Fri May 7 21:16:00 2004 by doxygen 1.3.5