#include <DF_Label.hxx>
Public Member Functions | |
DF_LabelNode () | |
~DF_LabelNode () | |
void | Reset () |
Private Attributes | |
int | _tag |
int | _depth |
DF_LabelNode * | _father |
DF_LabelNode * | _previous |
DF_LabelNode * | _next |
DF_LabelNode * | _firstChild |
DF_LabelNode * | _lastChild |
DF_Document * | _document |
std::map< std::string, DF_Attribute * > | _attributes |
Friends | |
class | DF_Document |
class | DF_Label |
class | DF_ChildIterator |
class | DF_Attribute |
DF_LabelNode::DF_LabelNode | ( | ) |
References _attributes, _depth, _document, _father, _firstChild, _lastChild, _next, _previous, and _tag.
DF_LabelNode::~DF_LabelNode | ( | ) |
References _attributes.
void DF_LabelNode::Reset | ( | ) |
References _attributes, _depth, _document, _father, _firstChild, _lastChild, _next, _previous, and _tag.
Referenced by DF_Document::Clear().
|
friend |
|
friend |
|
friend |
|
friend |
|
private |
Referenced by DF_Label::AddAttribute(), DF_LabelNode(), DF_Label::FindAttribute(), DF_Label::ForgetAllAttributes(), DF_Label::ForgetAttribute(), DF_Label::GetAttributes(), DF_Label::HasAttributes(), DF_Label::IsAttribute(), DF_Document::IsEmpty(), Reset(), DF_Attribute::~DF_Attribute(), and ~DF_LabelNode().
|
private |
Referenced by DF_Label::Depth(), DF_LabelNode(), DF_Label::FindChild(), and Reset().
|
private |
|
private |
|
private |
|
private |
Referenced by DF_LabelNode(), DF_Label::dump(), DF_Label::FindChild(), DF_Label::LastChildTag(), DF_Label::NewChild(), and Reset().
|
private |
Referenced by DF_LabelNode(), DF_Label::dump(), DF_Label::FindChild(), DF_Label::NbChildren(), DF_ChildIterator::Next(), and Reset().
|
private |
Referenced by DF_LabelNode(), DF_Label::dump(), DF_Label::FindChild(), and Reset().
|
private |
Referenced by DF_LabelNode(), DF_Label::Entry(), DF_Label::FindChild(), DF_Label::LastChildTag(), DF_Label::NewChild(), Reset(), and DF_Label::Tag().