1 // =================================
 2 // Copyright (c) 2021 Seppo Laakko
 3 // Distributed under the MIT license
 4 // =================================
 5 
 6 #ifndef SNGXML_DOM_DOCUMENT_FRAGMENT_INCLUDED
 7 #define SNGXML_DOM_DOCUMENT_FRAGMENT_INCLUDED
 8 #include <sngxml/dom/Node.hpp>
 9 
10 namespace sngxml { namespace dom {
11 
12 class DocumentFragment public ParentNode
13 {
14 public:
15     DocumentFragment();
16     DocumentFragment(const DocumentFragment&) = delete;
17     DocumentFragment& operator=(const DocumentFragment&) = delete;
18     DocumentFragment(DocumentFragment&&) = delete;
19     DocumentFragment& operator=(DocumentFragment&&) = delete;
20     std::unique_ptr<Node> CloneNode(bool deep) override;
21 };
22 
23 } } // namespace sngxml::dom
24 
25 #endif // SNGXML_DOM_DOCUMENT_FRAGMENT_INCLUDED