fix cppcoreguidelines-*

* cppcoreguidelines-init-variables
* cppcoreguidelines-c-copy-assignment-signature
* cppcoreguidelines-macro-usage
* cppcoreguidelines-non-private-member-variables-in-classes
* cppcoreguidelines-pro-type-member-init
* cppcoreguidelines-slicing
* cppcoreguidelines-special-member-functions
* cppcoreguidelines-virtual-class-destructor
This commit is contained in:
wmayer
2023-11-15 17:12:50 +01:00
parent 365e7136cd
commit 3ac4dc0686
38 changed files with 418 additions and 166 deletions

View File

@@ -63,7 +63,9 @@ public:
// Unimplemented constructors and operators
// -----------------------------------------------------------------------
StdInputStream(const StdInputStream&) = delete;
StdInputStream(StdInputStream&&) = delete;
StdInputStream& operator=(const StdInputStream&) = delete;
StdInputStream& operator=(StdInputStream&&) = delete;
private:
// -----------------------------------------------------------------------
@@ -91,7 +93,9 @@ public:
XERCES_CPP_NAMESPACE_QUALIFIER BinInputStream* makeStream() const override;
StdInputSource(const StdInputSource&) = delete;
StdInputSource(StdInputSource&&) = delete;
StdInputSource& operator=(const StdInputSource&) = delete;
StdInputSource& operator=(StdInputSource&&) = delete;
private:
std::istream& stream;