Module rdom::node::concrete[][src]

Concrete (as opposed to abstract) types of nodes. Each node type is represented in this module.

Structs

ConcreteNodeArc

A strongly-typed handle to a node with a strong reference. S may be the underlying storage type of any node.

ConcreteNodeWeak

A strongly-typed handle to a node with a weak reference. S may be the underlying storage type of any node.

Type Definitions

AttributeNodeArc

Convenience alias for a strong reference to a(n) Attribute node

AttributeNodeWeak

Convenience alias for a weak reference to a(n) Attribute node

CDataSectionNodeArc

Convenience alias for a strong reference to a(n) CDataSection node

CDataSectionNodeWeak

Convenience alias for a weak reference to a(n) CDataSection node

CommentNodeArc

Convenience alias for a strong reference to a(n) Comment node

CommentNodeWeak

Convenience alias for a weak reference to a(n) Comment node

DocumentFragmentNodeArc

Convenience alias for a strong reference to a(n) DocumentFragment node

DocumentFragmentNodeWeak

Convenience alias for a weak reference to a(n) DocumentFragment node

DocumentNodeArc

Convenience alias for a strong reference to a(n) Document node

DocumentNodeWeak

Convenience alias for a weak reference to a(n) Document node

DocumentTypeNodeArc

Convenience alias for a strong reference to a(n) DocumentType node

DocumentTypeNodeWeak

Convenience alias for a weak reference to a(n) DocumentType node

ElementNodeArc

Convenience alias for a strong reference to a(n) Element node

ElementNodeWeak

Convenience alias for a weak reference to a(n) Element node

ProcessingInstructionNodeArc

Convenience alias for a strong reference to a(n) ProcessingInstruction node

ProcessingInstructionNodeWeak

Convenience alias for a weak reference to a(n) ProcessingInstruction node

TextNodeArc

Convenience alias for a strong reference to a(n) Text node

TextNodeWeak

Convenience alias for a weak reference to a(n) Text node