Prohibit copy and assigment where they are not supported
diff --git a/tinyxml2.h b/tinyxml2.h
index b18caf1..1e560b4 100755
--- a/tinyxml2.h
+++ b/tinyxml2.h
@@ -288,6 +288,9 @@
}
private:
+ DynArray( const DynArray& ); // not supported
+ void operator=( const DynArray& ); // not supported
+
void EnsureCapacity( int cap ) {
TIXMLASSERT( cap > 0 );
if ( cap > _allocated ) {
@@ -421,6 +424,9 @@
enum { COUNT = (4*1024)/SIZE }; // Some compilers do not accept to use COUNT in private part if COUNT is private
private:
+ MemPoolT( const MemPoolT& ); // not supported
+ void operator=( const MemPoolT& ); // not supported
+
union Chunk {
Chunk* next;
char mem[SIZE];