MCPcopy Create free account
hub / github.com/catboost/catboost / Base64Encode

Function Base64Encode

library/cpp/string_utils/base64/base64.h:114–116  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

112char* Base64EncodeUrlNoPadding(char* outstr, const unsigned char* instr, size_t len);
113
114inline TStringBuf Base64Encode(const TStringBuf src, void* output) {
115 return TStringBuf(static_cast<const char*>(output), Base64Encode(static_cast<char*>(output), reinterpret_cast<const unsigned char*>(src.data()), src.size()));
116}
117
118inline TStringBuf Base64EncodeNoPadding(const TStringBuf src, void* output) {
119 return TStringBuf(static_cast<const char*>(output), Base64EncodeNoPadding(static_cast<char*>(output), reinterpret_cast<const unsigned char*>(src.data()), src.size()));

Callers 8

Y_UNIT_TESTFunction · 0.70
Y_UNIT_TESTFunction · 0.70
EncodeFunction · 0.50
BenchEncodeFunction · 0.50
LLVMFuzzerTestOneInputFunction · 0.50
End_b64Method · 0.50

Calls 5

Base64EncodeBufSizeFunction · 0.85
dataMethod · 0.45
sizeMethod · 0.45
resizeMethod · 0.45
beginMethod · 0.45

Tested by 2