*/\r
\r
/**\r
- * AbstractElementProxy.cpp\r
+ * AbstractChildlessElement.cpp\r
* \r
- * Extension of AbstractDOMCachingXMLObject that implements an ElementProxy. \r
+ * Extension of AbstractXMLObject that implements childlessness \r
*/\r
\r
#include "internal.h"\r
-#include "AbstractElementProxy.h"\r
+#include "AbstractChildlessElement.h"\r
\r
using namespace xmltooling;\r
using namespace std;\r
\r
-void AbstractElementProxy::setTextContent(const XMLCh* value)\r
-{\r
- m_value=prepareForAssignment(m_value,value);\r
-}\r
+// shared "empty" list of children for childless objects\r
\r
-ListOf(XMLObject) AbstractElementProxy::getXMLObjects()\r
-{\r
- return ListOf(XMLObject)(this,m_children,NULL,m_children.end());\r
-}\r
+list<XMLObject*> AbstractChildlessElement::m_no_children;\r