bxml_data Class Reference

#include <bxml_document.h>

Inheritance diagram for bxml_data:

vbl_ref_count bxml_element bxml_text List of all members.

Detailed Description

A block of character data found within XML tags.

This is a base class and can be either plain text or an XML element

Definition at line 29 of file bxml_document.h.


Public Types

enum  datatype { TEXT, ELEMENT }

Public Member Functions

virtual ~bxml_data ()
virtual datatype type () const=0
 Return the type of XML data.
void ref ()
void unref ()
int get_references () const
bool is_referenced () const

Member Enumeration Documentation

enum bxml_data::datatype

Enumerator:
TEXT 
ELEMENT 

Definition at line 32 of file bxml_document.h.


Constructor & Destructor Documentation

virtual bxml_data::~bxml_data (  )  [inline, virtual]

Definition at line 34 of file bxml_document.h.


Member Function Documentation

virtual datatype bxml_data::type (  )  const [pure virtual]

Return the type of XML data.

Implemented in bxml_text, and bxml_element.


The documentation for this class was generated from the following file:
Generated on Wed Dec 3 05:20:25 2008 for contrib/brl/bbas/bxml by  doxygen 1.5.1