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

PLearn::pl_streammarker Class Reference

#include <pl_streambuf.h>

Collaboration diagram for PLearn::pl_streammarker:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 pl_streammarker (pl_streambuf *_buf)
 pl_streammarker (streambuf *_buf)
virtual ~pl_streammarker ()

Protected Attributes

pl_streambufbuf
pl_streammarkernext_marker
int pos

Detailed Description

pl_streammarker: used to mark a position on a pl_streambuf

Definition at line 117 of file pl_streambuf.h.


Constructor & Destructor Documentation

pl_streammarker::pl_streammarker pl_streambuf _buf  ) 
 

Definition at line 189 of file pl_streambuf.cc.

References buf, and PLearn::pl_streambuf::first_marker.

pl_streammarker::pl_streammarker streambuf _buf  ) 
 

Definition at line 194 of file pl_streambuf.cc.

References buf, PLearn::pl_streambuf::curpos(), PLearn::pl_streambuf::first_marker, next_marker, PLERROR, and pos.

pl_streammarker::~pl_streammarker  )  [virtual]
 

Definition at line 206 of file pl_streambuf.cc.

References buf, PLearn::pl_streambuf::first_marker, and next_marker.


Member Data Documentation

pl_streambuf* PLearn::pl_streammarker::buf [protected]
 

Definition at line 123 of file pl_streambuf.h.

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

pl_streammarker* PLearn::pl_streammarker::next_marker [protected]
 

Definition at line 124 of file pl_streambuf.h.

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

int PLearn::pl_streammarker::pos [protected]
 

Definition at line 125 of file pl_streambuf.h.

Referenced by pl_streammarker(), and PLearn::pl_streambuf::seekmark().


The documentation for this class was generated from the following files:
Generated on Tue Aug 17 16:23:12 2004 for PLearn by doxygen 1.3.7