Fixes issue #294
This commit is contained in:
parent
8ddb3fc6ad
commit
6918c7fe1f
@ -43,7 +43,7 @@ typedef
|
|||||||
|
|
||||||
template<class ToEncodeT>
|
template<class ToEncodeT>
|
||||||
static void EncodeObjectToBase64(const ToEncodeT & object, std::string& encoded) {
|
static void EncodeObjectToBase64(const ToEncodeT & object, std::string& encoded) {
|
||||||
assert(0 == encoded.length());
|
encoded.clear();
|
||||||
char * pointerToOriginalObject = (char *)&object;
|
char * pointerToOriginalObject = (char *)&object;
|
||||||
encoded = std::string(base64_t(pointerToOriginalObject), base64_t(pointerToOriginalObject+sizeof(ToEncodeT)));
|
encoded = std::string(base64_t(pointerToOriginalObject), base64_t(pointerToOriginalObject+sizeof(ToEncodeT)));
|
||||||
//replace "+" with "-" and "/" with "_"
|
//replace "+" with "-" and "/" with "_"
|
||||||
|
Loading…
Reference in New Issue
Block a user