From c73702d600ef2d0843ec7e3ace65f8c63c6905c2 Mon Sep 17 00:00:00 2001 From: LiFan <2308045698@qq.com> Date: 星期二, 16 七月 2024 15:21:53 +0800 Subject: [PATCH] update --- jrj/xframe/kobject/kxml.hpp | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/jrj/xframe/kobject/kxml.hpp b/jrj/xframe/kobject/kxml.hpp index ebcdfbe..f6ed27c 100644 --- a/jrj/xframe/kobject/kxml.hpp +++ b/jrj/xframe/kobject/kxml.hpp @@ -144,6 +144,8 @@ KXMLDOMNode(LPARAM p) :KXMLDOMNode((void*)p) {} public: operator bool() { return impl ? true : false; } + bool operator !=(KXMLDOMNode& rhs) { return rhs.getImpl() != getImpl(); } + bool operator ==(KXMLDOMNode& rhs) { return rhs.getImpl() == getImpl(); } public: void* getImpl(); }; @@ -156,7 +158,9 @@ KXMLDOMElement(void* impl) :KXMLDOMNode(impl) {} KXMLDOMElement() :KXMLDOMNode() {} public: - KXMLDOMElement(LPARAM p) :KXMLDOMNode((void*)p) {} + KXMLDOMElement(LPARAM p) :KXMLDOMNode((void*)p) { + AddRef(); + } }; class KXMLDOMDocument : public KXMLDOMNode -- Gitblit v1.9.3