nsgmls: resolve coverity warnings related to uninitialed members in C++ classes

This commit is contained in:
Peter Howkins
2018-04-20 01:00:01 +01:00
parent 6e7e9d91e1
commit 3464e80165
25 changed files with 73 additions and 34 deletions

View File

@@ -42,7 +42,7 @@ class BlankTrie;
class Trie {
public:
Trie() : next_(0), nCodes_(0) { }
Trie() : next_(0), nCodes_(0), token_(0), tokenLength_(0), priority_(Priority::data) { }
Trie(const Trie &);
~Trie();
Trie &operator=(const Trie &);
@@ -66,7 +66,7 @@ private:
class BlankTrie : public Trie {
public:
BlankTrie() { }
BlankTrie() : additionalLength_(0), maxBlanksToScan_(0) { }
Boolean codeIsBlank(EquivCode c) const { return codeIsBlank_[c]; }
// maximum number of blanks to scan (minimum is 0)
size_t maxBlanksToScan() const { return maxBlanksToScan_; }