clang-tidy: fixed "uninitialized field" in VariantData

This commit is contained in:
Benoit Blanchon
2021-06-04 09:56:32 +02:00
parent 6b5239b9d5
commit 6b8e93e05e
2 changed files with 5 additions and 5 deletions

View File

@ -32,7 +32,7 @@ class JsonDocument : public Visitable {
void clear() {
_pool.clear();
_data.setNull();
_data.init();
}
template <typename T>
@ -304,15 +304,15 @@ class JsonDocument : public Visitable {
protected:
JsonDocument() : _pool(0, 0) {
_data.setNull();
_data.init();
}
JsonDocument(MemoryPool pool) : _pool(pool) {
_data.setNull();
_data.init();
}
JsonDocument(char* buf, size_t capa) : _pool(buf, capa) {
_data.setNull();
_data.init();
}
~JsonDocument() {}

View File

@ -33,7 +33,7 @@ class VariantData {
// - no virtual
// - no inheritance
void init() {
_flags = 0;
_flags = VALUE_IS_NULL;
}
template <typename TVisitor>