From c8a674ed7469c2e9bf301b3fa0713eba194a94f7 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Wed, 26 Feb 2025 16:46:50 -0700 Subject: [PATCH] Avoid using namespace directives. --- source/base/utilities.cc | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/source/base/utilities.cc b/source/base/utilities.cc index c4d4928688..e7dd2d05de 100644 --- a/source/base/utilities.cc +++ b/source/base/utilities.cc @@ -423,9 +423,9 @@ namespace Utilities std::string encode_base64(const std::vector &binary_input) { - using namespace boost::archive::iterators; - using It = base64_from_binary< - transform_width::const_iterator, 6, 8>>; + using It = boost::archive::iterators::base64_from_binary< + boost::archive::iterators:: + transform_width::const_iterator, 6, 8>>; auto base64 = std::string(It(binary_input.begin()), It(binary_input.end())); // Add padding. return base64.append((3 - binary_input.size() % 3) % 3, '='); @@ -436,9 +436,11 @@ namespace Utilities std::vector decode_base64(const std::string &base64_input) { - using namespace boost::archive::iterators; - using It = - transform_width, 8, 6>; + using It = boost::archive::iterators::transform_width< + boost::archive::iterators::binary_from_base64< + std::string::const_iterator>, + 8, + 6>; auto binary = std::vector(It(base64_input.begin()), It(base64_input.end())); // Remove padding. -- 2.39.5