From 2fa581537b068e5ddcaee68fd7b92e290fc5fc53 Mon Sep 17 00:00:00 2001 From: m-holger Date: Sat, 20 May 2023 13:34:53 +0100 Subject: Use auto when initializing with a cast --- libqpdf/JSON.cc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'libqpdf/JSON.cc') diff --git a/libqpdf/JSON.cc b/libqpdf/JSON.cc index fbf06f88..5f76f1ec 100644 --- a/libqpdf/JSON.cc +++ b/libqpdf/JSON.cc @@ -294,7 +294,7 @@ JSON::addDictionaryMember(std::string const& key, JSON const& val) bool JSON::checkDictionaryKeySeen(std::string const& key) { - JSON_dictionary* obj = dynamic_cast(this->m->value.get()); + auto* obj = dynamic_cast(this->m->value.get()); if (nullptr == obj) { throw std::logic_error( "JSON::checkDictionaryKey called on non-dictionary"); @@ -315,7 +315,7 @@ JSON::makeArray() JSON JSON::addArrayElement(JSON const& val) { - JSON_array* arr = dynamic_cast(this->m->value.get()); + auto* arr = dynamic_cast(this->m->value.get()); if (nullptr == arr) { throw std::runtime_error("JSON::addArrayElement called on non-array"); } @@ -470,13 +470,13 @@ JSON::checkSchemaInternal( std::list& errors, std::string prefix) { - JSON_array* this_arr = dynamic_cast(this_v); - JSON_dictionary* this_dict = dynamic_cast(this_v); + auto* this_arr = dynamic_cast(this_v); + auto* this_dict = dynamic_cast(this_v); - JSON_array* sch_arr = dynamic_cast(sch_v); - JSON_dictionary* sch_dict = dynamic_cast(sch_v); + auto* sch_arr = dynamic_cast(sch_v); + auto* sch_dict = dynamic_cast(sch_v); - JSON_string* sch_str = dynamic_cast(sch_v); + auto* sch_str = dynamic_cast(sch_v); std::string err_prefix; if (prefix.empty()) { -- cgit v1.2.3-70-g09d2