Merge pull request #460 from Dmitry-Me/pointerAssertion

Pointer assertion for contract clarity
This commit is contained in:
Lee Thomason
2016-08-05 13:09:25 -07:00
committed by GitHub

View File

@@ -149,6 +149,7 @@ void StrPair::TransferTo( StrPair* other )
// This in effect implements the assignment operator by "moving"
// ownership (as in auto_ptr).
TIXMLASSERT( other != 0 );
TIXMLASSERT( other->_flags == 0 );
TIXMLASSERT( other->_start == 0 );
TIXMLASSERT( other->_end == 0 );