Document consistency asserts

This commit is contained in:
Dmitry-Me 2015-07-20 18:21:04 +03:00
parent 400e5b2d60
commit 66487eb8f9
1 changed files with 4 additions and 0 deletions

View File

@ -630,10 +630,12 @@ public:
/// Get the XMLDocument that owns this XMLNode.
const XMLDocument* GetDocument() const {
TIXMLASSERT( _document );
return _document;
}
/// Get the XMLDocument that owns this XMLNode.
XMLDocument* GetDocument() {
TIXMLASSERT( _document );
return _document;
}
@ -1536,9 +1538,11 @@ public:
~XMLDocument();
virtual XMLDocument* ToDocument() {
TIXMLASSERT( this == _document );
return this;
}
virtual const XMLDocument* ToDocument() const {
TIXMLASSERT( this == _document );
return this;
}