DcTag Struct Reference

Xml Tag node. More...

Inheritance diagram for DcTag:
DcNode

List of all members.

Public Member Functions

 DcTag ()
virtual ~DcTag ()
virtual void resolveEntities (CsDisplay &display)
virtual void visit (IDcVisitor *visitor)
virtual void callback (IDcCallback *visitor)

Public Attributes

DcNamename
 Tag name.
single_list< DcAttribute * > * attributes
 Tag attributes.
bool empty
 Empty Tag flag.

Detailed Description

Xml Tag node.

http://www.w3.org/TR/REC-xml/#NT-EmptyElemTag http://www.w3.org/TR/REC-xml/#NT-STag

grammar:

EmptyElemTag ::= '<' Name (S Attribute)* S? '/>' STag ::= '<' Name (S Attribute)* S? '>'


Constructor & Destructor Documentation

DcTag::DcTag (  )  [inline]
virtual DcTag::~DcTag (  )  [virtual]

Member Function Documentation

virtual void DcTag::callback ( IDcCallback visitor  )  [virtual]

Implements DcNode.

virtual void DcTag::resolveEntities ( CsDisplay &  display  )  [virtual]

Reimplemented from DcNode.

virtual void DcTag::visit ( IDcVisitor visitor  )  [virtual]

Implements DcNode.


Member Data Documentation

Tag attributes.

Empty Tag flag.

Tag name.

© 2010 metaspec