diff options
Diffstat (limited to 'src/xmlpatterns/api/qabstractxmlnodemodel.h')
-rw-r--r-- | src/xmlpatterns/api/qabstractxmlnodemodel.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/xmlpatterns/api/qabstractxmlnodemodel.h b/src/xmlpatterns/api/qabstractxmlnodemodel.h index f8663ed..8c2f7ec 100644 --- a/src/xmlpatterns/api/qabstractxmlnodemodel.h +++ b/src/xmlpatterns/api/qabstractxmlnodemodel.h @@ -105,6 +105,13 @@ namespace QPatternist /* Implementation is in qabstractxmlnodemodel.cpp. */ inline bool operator!=(const NodeIndexStorage &other) const; + + void reset() + { + data = 0; + additionalData = 0; + model = 0; + } }; } @@ -217,9 +224,7 @@ public: inline void reset() { - m_storage.data = 0; - m_storage.additionalData = 0; - m_storage.model = 0; + m_storage.reset(); } private: |