29 #ifndef Pt_Xml_EndDocument_h
30 #define Pt_Xml_EndDocument_h
32 #include <Pt/Xml/Api.h>
33 #include <Pt/Xml/Node.h>
55 inline static const Node::Type nodeId()
56 {
return Node::EndDocument; }
65 return nodeCast<EndDocument>(node);
74 return nodeCast<EndDocument>(node);
83 return nodeCast<EndDocument>(node);
92 return nodeCast<EndDocument>(node);
99 #endif // Pt_Xml_EndDocument_h
const EndDocument * toEndDocument(const Node *node)
Casts a generic node to a EndDocument node.
Definition: EndDocument.h:72
EndDocument & toEndDocument(Node &node)
Casts a generic node to a EndDocument node.
Definition: EndDocument.h:81
EndDocument * toEndDocument(Node *node)
Casts a generic node to a EndDocument node.
Definition: EndDocument.h:63
const EndDocument & toEndDocument(const Node &node)
Casts a generic node to a EndDocument node.
Definition: EndDocument.h:90
EndDocument()
Creates an EndDocument object.
Definition: EndDocument.h:50
Represents the end of an XML document.
Definition: EndDocument.h:45
XML document node.
Definition: Node.h:50