reSIProcate
SIP stack, Dialog Usage Manager and related libraries
Loading...
Searching...
No Matches
resip::XMLCursor::Node Class Reference

#include <XMLCursor.hxx>

Public Member Functions

 Node (const ParseBuffer &pb)
 
 ~Node ()
 
void addChild (Node *)
 
bool extractTag ()
 
void skipToEndTag (unsigned int depth)
 

Static Public Member Functions

static const char * skipComments (ParseBuffer &pb)
 

Public Attributes

ParseBuffer mPb
 
Node * mParent
 
std::vector< Node * > mChildren
 
std::vector< Node * >::const_iterator mNext
 
bool mIsLeaf
 
Data mTag
 

Friends

EncodeStream & operator<< (EncodeStream &str, const XMLCursor &cursor)
 

Detailed Description

Definition at line 171 of file XMLCursor.hxx.

Constructor & Destructor Documentation

◆ Node()

XMLCursor::Node::Node ( const ParseBuffer &  pb)

Definition at line 451 of file XMLCursor.cxx.

◆ ~Node()

XMLCursor::Node::~Node ( )

Definition at line 462 of file XMLCursor.cxx.

Member Function Documentation

◆ addChild()

void XMLCursor::Node::addChild ( Node *  child)

Definition at line 495 of file XMLCursor.cxx.

◆ extractTag()

bool XMLCursor::Node::extractTag ( )

Definition at line 479 of file XMLCursor.cxx.

◆ skipComments()

const char * XMLCursor::Node::skipComments ( ParseBuffer &  pb)
static

Definition at line 619 of file XMLCursor.cxx.

◆ skipToEndTag()

void XMLCursor::Node::skipToEndTag ( unsigned int  depth)

Definition at line 513 of file XMLCursor.cxx.

Friends And Related Symbol Documentation

◆ operator<<

EncodeStream & operator<< ( EncodeStream &  str,
const XMLCursor &  cursor 
)
friend

Member Data Documentation

◆ mChildren

std::vector<Node*> resip::XMLCursor::Node::mChildren

Definition at line 186 of file XMLCursor.hxx.

◆ mIsLeaf

bool resip::XMLCursor::Node::mIsLeaf

Definition at line 189 of file XMLCursor.hxx.

◆ mNext

std::vector<Node*>::const_iterator resip::XMLCursor::Node::mNext

Definition at line 187 of file XMLCursor.hxx.

◆ mParent

Node* resip::XMLCursor::Node::mParent

Definition at line 185 of file XMLCursor.hxx.

◆ mPb

ParseBuffer resip::XMLCursor::Node::mPb

Definition at line 184 of file XMLCursor.hxx.

◆ mTag

Data resip::XMLCursor::Node::mTag

Definition at line 190 of file XMLCursor.hxx.


The documentation for this class was generated from the following files: