summaryrefslogtreecommitdiff
path: root/src/mongo/util/base64.h
diff options
context:
space:
mode:
authorHartek Sabharwal <hartek.sabharwal@mongodb.com>2021-02-17 21:37:45 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2021-02-18 01:03:35 +0000
commit4b4be23e0991d902f8ebff1540369b4ac7f9489c (patch)
treef6f115e9a3eddc8524c29fecc2573dbd70e1a680 /src/mongo/util/base64.h
parentd4ba949ae491636a4e29c2b76671d7127bada407 (diff)
downloadmongo-4b4be23e0991d902f8ebff1540369b4ac7f9489c.tar.gz
SERVER-53974 Generate unique field name for partitionBy expression
Diffstat (limited to 'src/mongo/util/base64.h')
-rw-r--r--src/mongo/util/base64.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mongo/util/base64.h b/src/mongo/util/base64.h
index a3ca68c9264..7a2627338d2 100644
--- a/src/mongo/util/base64.h
+++ b/src/mongo/util/base64.h
@@ -46,6 +46,10 @@ void decode(std::stringstream& ss, StringData in);
void encode(fmt::memory_buffer& buffer, StringData in);
void decode(fmt::memory_buffer& buffer, StringData in);
+inline std::string encode(const void* data, size_t len) {
+ return encode(StringData(reinterpret_cast<const char*>(data), len));
+}
+
bool validate(StringData s);
/**