Fix missing destructors on JSON Object Loader (#30503)

This was causing failures with `-Wnon-virtual-dtor` in the feature
example tests.
pull/30493/head^2
AJ Heller 3 years ago committed by GitHub
parent d84a6de3a5
commit e65a79a080
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 6
      src/core/lib/json/json_object_loader.h

@ -235,6 +235,9 @@ class LoadBool : public LoaderInterface {
public:
void LoadInto(const Json& json, const JsonArgs& /*args*/, void* dst,
ErrorList* errors) const override;
protected:
~LoadBool() = default;
};
// Loads an unprocessed JSON object value.
@ -242,6 +245,9 @@ class LoadUnprocessedJsonObject : public LoaderInterface {
public:
void LoadInto(const Json& json, const JsonArgs& /*args*/, void* dst,
ErrorList* errors) const override;
protected:
~LoadUnprocessedJsonObject() = default;
};
// Load a vector of some type.

Loading…
Cancel
Save