summaryrefslogtreecommitdiff
path: root/src/sablo.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/sablo.h')
-rw-r--r--src/sablo.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/sablo.h b/src/sablo.h
index aecde18..196b70b 100644
--- a/src/sablo.h
+++ b/src/sablo.h
@@ -777,6 +777,8 @@ namespace DOM
Element(const Element& node) :
Node(node) {}
+ Element& operator=(const Node& other)
+ { Node::operator=(other); return *this; }
Element& operator=(const Element& other)
{ Node::operator=(other); return *this; }
Element& operator=(const void* null)
@@ -946,6 +948,8 @@ namespace DOM
CharacterData(const Node& node) :
Node(node) { }
+ CharacterData& operator=(const Node& other)
+ { Node::operator=(other); return *this; }
CharacterData& operator=(const CharacterData& other)
{ Node::operator=(other); return *this; }
CharacterData& operator=(const void* null)
@@ -1109,6 +1113,8 @@ namespace DOM
Comment(const Comment& node) :
CharacterData(node) { }
+ Comment& operator=(const Node& other)
+ { Node::operator=(other); return *this; }
Comment& operator=(const Comment& other)
{ CharacterData::operator=(other); return *this; }
Comment& operator=(void* null)
@@ -1133,6 +1139,8 @@ namespace DOM
ProcessingInstruction(const ProcessingInstruction& node) :
Node(node) { }
+ ProcessingInstruction& operator=(const Node& other)
+ { Node::operator=(other); return *this; }
ProcessingInstruction& operator=(const ProcessingInstruction& other)
{ Node::operator=(other); return *this; }
ProcessingInstruction& operator=(void* null)
@@ -1182,6 +1190,8 @@ namespace DOM
DocumentFragment(const DocumentFragment& node) :
Node(node) { }
+ DocumentFragment& operator=(const Node& other)
+ { Node::operator=(other); return *this; }
DocumentFragment& operator=(const DocumentFragment& other)
{ Node::operator=(other); return *this; }
DocumentFragment& operator=(void* null)
@@ -1200,6 +1210,8 @@ namespace DOM
Entity(const Entity& node) :
Node(node) { }
+ Entity& operator=(const Node& other)
+ { Node::operator=(other); return *this; }
Entity& operator=(const Entity& other)
{ Node::operator=(other); return *this; }
Entity& operator=(void* null)
@@ -1245,6 +1257,8 @@ namespace DOM
EntityReference(const EntityReference& node) :
Node(node) { }
+ EntityReference& operator=(const Node& other)
+ { Node::operator=(other); return *this; }
EntityReference& operator=(const EntityReference& other)
{ Node::operator=(other); return *this; }
EntityReference& operator=(void* null)
@@ -1263,6 +1277,8 @@ namespace DOM
Notation(const Notation& node) :
Node(node) { }
+ Notation& operator=(const Node& other)
+ { Node::operator=(other); return *this; }
Notation& operator=(const Notation& other)
{ Node::operator=(other); return *this; }
Notation& operator=(void* null)
@@ -1299,6 +1315,8 @@ namespace DOM
DocumentType(const DocumentType& node) :
Node(node) { }
+ DocumentType& operator=(const Node& other)
+ { Node::operator=(other); return *this; }
DocumentType& operator=(const DocumentType& other)
{ Node::operator=(other); return *this; }
DocumentType& operator=(void* null)