#ifndef BASE64_H #define BASE64_H #include #include namespace base64 { /** * Decodes base64 encoded strings. * * @param val base64 encoded string * * @return decoded data */ template T decode(const std::string &val); /** * Encodes a string to base64. * * @param val data * * @return base64 encoded string */ template std::string encode(const T &val); } // namespace base64 #endif