* @brief
*/
#include <widget_parser.h>
+
+#include <algorithm>
+#include <cerrno>
+#include <climits>
+#include <cmath>
+#include <cstdlib>
+#include <cstdio>
+#include <locale>
+#include <memory>
+#include <string>
+
+#include <iri.h>
+#include <pcrecpp.h>
+
#include <ignoring_parser.h>
#include <deny_all_parser.h>
#include <dpl/wrt-dao-ro/config_parser_data.h>
#include <dpl/utils/mime_type_utils.h>
#include <language_subtag_rst_tree.h>
-#include <iri.h>
#include <dpl/fast_delegate.h>
#include <dpl/foreach.h>
-#include <dpl/scoped_ptr.h>
-#include <pcrecpp.h>
-#include <algorithm>
-#include <string>
-#include <cstdio>
-#include <cerrno>
-#include <climits>
-#include <cmath>
-#include <cstdlib>
-#include <locale>
#include <installer_log.h>
continue;
}
- DPL::ScopedPtr<iri_t> iri(iri_parse(origin.c_str()));
+ std::unique_ptr<iri_t, decltype(&iri_destroy)> iri(iri_parse(origin.c_str()), iri_destroy);
if (!iri->host || strlen(iri->host) == 0) {
// input origin should has schem and host
// in case of file scheme path is filled