mirror of https://github.com/AxioDL/tinyxml2.git
Prohibited operations should be declared private
This commit is contained in:
parent
3cebdc4fac
commit
f547a99619
18
tinyxml2.h
18
tinyxml2.h
|
@ -882,8 +882,6 @@ public:
|
||||||
protected:
|
protected:
|
||||||
XMLNode( XMLDocument* );
|
XMLNode( XMLDocument* );
|
||||||
virtual ~XMLNode();
|
virtual ~XMLNode();
|
||||||
XMLNode( const XMLNode& ); // not supported
|
|
||||||
XMLNode& operator=( const XMLNode& ); // not supported
|
|
||||||
|
|
||||||
XMLDocument* _document;
|
XMLDocument* _document;
|
||||||
XMLNode* _parent;
|
XMLNode* _parent;
|
||||||
|
@ -900,6 +898,9 @@ private:
|
||||||
void Unlink( XMLNode* child );
|
void Unlink( XMLNode* child );
|
||||||
static void DeleteNode( XMLNode* node );
|
static void DeleteNode( XMLNode* node );
|
||||||
void InsertChildPreamble( XMLNode* insertThis ) const;
|
void InsertChildPreamble( XMLNode* insertThis ) const;
|
||||||
|
|
||||||
|
XMLNode( const XMLNode& ); // not supported
|
||||||
|
XMLNode& operator=( const XMLNode& ); // not supported
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -945,11 +946,12 @@ public:
|
||||||
protected:
|
protected:
|
||||||
XMLText( XMLDocument* doc ) : XMLNode( doc ), _isCData( false ) {}
|
XMLText( XMLDocument* doc ) : XMLNode( doc ), _isCData( false ) {}
|
||||||
virtual ~XMLText() {}
|
virtual ~XMLText() {}
|
||||||
XMLText( const XMLText& ); // not supported
|
|
||||||
XMLText& operator=( const XMLText& ); // not supported
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
bool _isCData;
|
bool _isCData;
|
||||||
|
|
||||||
|
XMLText( const XMLText& ); // not supported
|
||||||
|
XMLText& operator=( const XMLText& ); // not supported
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -974,10 +976,10 @@ public:
|
||||||
protected:
|
protected:
|
||||||
XMLComment( XMLDocument* doc );
|
XMLComment( XMLDocument* doc );
|
||||||
virtual ~XMLComment();
|
virtual ~XMLComment();
|
||||||
XMLComment( const XMLComment& ); // not supported
|
|
||||||
XMLComment& operator=( const XMLComment& ); // not supported
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
XMLComment( const XMLComment& ); // not supported
|
||||||
|
XMLComment& operator=( const XMLComment& ); // not supported
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
@ -1012,6 +1014,8 @@ public:
|
||||||
protected:
|
protected:
|
||||||
XMLDeclaration( XMLDocument* doc );
|
XMLDeclaration( XMLDocument* doc );
|
||||||
virtual ~XMLDeclaration();
|
virtual ~XMLDeclaration();
|
||||||
|
|
||||||
|
private:
|
||||||
XMLDeclaration( const XMLDeclaration& ); // not supported
|
XMLDeclaration( const XMLDeclaration& ); // not supported
|
||||||
XMLDeclaration& operator=( const XMLDeclaration& ); // not supported
|
XMLDeclaration& operator=( const XMLDeclaration& ); // not supported
|
||||||
};
|
};
|
||||||
|
@ -1044,6 +1048,8 @@ public:
|
||||||
protected:
|
protected:
|
||||||
XMLUnknown( XMLDocument* doc );
|
XMLUnknown( XMLDocument* doc );
|
||||||
virtual ~XMLUnknown();
|
virtual ~XMLUnknown();
|
||||||
|
|
||||||
|
private:
|
||||||
XMLUnknown( const XMLUnknown& ); // not supported
|
XMLUnknown( const XMLUnknown& ); // not supported
|
||||||
XMLUnknown& operator=( const XMLUnknown& ); // not supported
|
XMLUnknown& operator=( const XMLUnknown& ); // not supported
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue