bxml_stream_read Class Reference

#include <bxml_read.h>

List of all members.


Detailed Description

Read an XML stream one element at a time.

Definition at line 28 of file bxml_read.h.


Public Member Functions

 bxml_stream_read (int max_depth=-1)
 Constructor.
 ~bxml_stream_read ()
 Destructor.
void reset ()
 Reset the state of the reader.
bxml_data_sptr next_element (vcl_istream &is, unsigned int &depth)
 Read the next element.

Private Attributes

pimplp_

Classes

class  pimpl

Constructor & Destructor Documentation

bxml_stream_read::bxml_stream_read ( int  max_depth = -1  )  [explicit]

Constructor.

only elements with depth <= max_depth are returned

Definition at line 161 of file bxml_read.cxx.

bxml_stream_read::~bxml_stream_read (  ) 

Destructor.

Definition at line 167 of file bxml_read.cxx.


Member Function Documentation

void bxml_stream_read::reset (  ) 

Reset the state of the reader.

Definition at line 174 of file bxml_read.cxx.

bxml_data_sptr bxml_stream_read::next_element ( vcl_istream &  is,
unsigned int &  depth 
)

Read the next element.

Definition at line 186 of file bxml_read.cxx.


Member Data Documentation

pimpl* bxml_stream_read::p_ [private]

Definition at line 45 of file bxml_read.h.


The documentation for this class was generated from the following files:
Generated on Sat Sep 6 05:21:30 2008 for contrib/brl/bbas/bxml by  doxygen 1.5.1