]> https://gitweb.dealii.org/ - dealii.git/commitdiff
Avoid using namespace directives. 18170/head
authorWolfgang Bangerth <bangerth@colostate.edu>
Wed, 26 Feb 2025 23:46:50 +0000 (16:46 -0700)
committerWolfgang Bangerth <bangerth@colostate.edu>
Wed, 26 Feb 2025 23:47:06 +0000 (16:47 -0700)
source/base/utilities.cc

index c4d4928688ff86e56d3285144e074350dcdcf74a..e7dd2d05de1fcfb9736fac63418ca36da3c9fa03 100644 (file)
@@ -423,9 +423,9 @@ namespace Utilities
   std::string
   encode_base64(const std::vector<unsigned char> &binary_input)
   {
-    using namespace boost::archive::iterators;
-    using It = base64_from_binary<
-      transform_width<std::vector<unsigned char>::const_iterator, 6, 8>>;
+    using It = boost::archive::iterators::base64_from_binary<
+      boost::archive::iterators::
+        transform_width<std::vector<unsigned char>::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<unsigned char>
   decode_base64(const std::string &base64_input)
   {
-    using namespace boost::archive::iterators;
-    using It =
-      transform_width<binary_from_base64<std::string::const_iterator>, 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<unsigned char>(It(base64_input.begin()),
                                              It(base64_input.end()));
     // Remove padding.

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.