| | |
| | | this->AddRef(); |
| | | return (LPARAM)this->getImpl(); |
| | | } |
| | | KXMLDOMNode(LPARAM p) :KXMLDOMNode((void*)p) {} |
| | | KXMLDOMNode(LPARAM p) :KXMLDOMNode((void*)p) { |
| | | AddRef(); |
| | | } |
| | | 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(); |
| | | }; |
| | |
| | | KXMLDOMElement(void* impl) :KXMLDOMNode(impl) {} |
| | | KXMLDOMElement() :KXMLDOMNode() {} |
| | | public: |
| | | KXMLDOMElement(LPARAM p) :KXMLDOMNode((void*)p) { |
| | | AddRef(); |
| | | } |
| | | KXMLDOMElement(LPARAM p) :KXMLDOMNode(p) {} |
| | | }; |
| | | |
| | | class KXMLDOMDocument : public KXMLDOMNode |