diff options
author | Claudius "keldu" Holeksa <mail@keldu.de> | 2024-09-10 20:39:21 +0200 |
---|---|---|
committer | Claudius "keldu" Holeksa <mail@keldu.de> | 2024-09-10 20:39:21 +0200 |
commit | a4456ca179fe154cfd797225c16d4baf011abaee (patch) | |
tree | 44ae471923121e3f85bbd8ef1258cd16a77d07bf /modules/codec/c++/base64.hpp | |
parent | 6b761abbee4361571bd74e3deda9370ad94bd470 (diff) |
Changing return types on data functions
Diffstat (limited to 'modules/codec/c++/base64.hpp')
-rw-r--r-- | modules/codec/c++/base64.hpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/modules/codec/c++/base64.hpp b/modules/codec/c++/base64.hpp index 141a63d..ce9d4ce 100644 --- a/modules/codec/c++/base64.hpp +++ b/modules/codec/c++/base64.hpp @@ -71,8 +71,8 @@ public: std::string b64_str; try { - uint64_t unpadded_len = (from.size() * 4u + 2u) / 3u; - uint64_t padded_len = ( unpadded_len + 3u ) & ~3u; + uint64_t unpadded_len = (from.size() * 4u + 2u).get() / 3u; + uint64_t padded_len = (unpadded_len + 3u) & ~3u; b64_str.resize(padded_len); }catch(const std::exception&){ return make_error<err::out_of_memory>(); @@ -81,8 +81,8 @@ public: uint64_t j{0u}, k{0u}; std::array<uint8_t,3> s{}; - for(uint64_t i = 0u; i < from.size(); ++i){ - s[j] = from.at(i); + for(data<schema::UInt64> i = 0u; i < from.size(); ++i){ + s[j] = from.at(i.get()); ++j; if(j==3){ b64_str.at(k) = impl::base64_char_map.at((s[0u] & 0xFC) >> 2); |