説明を見る。00001 #ifndef OSL_MISC_BASE64ENCODE_H
00002 #define OSL_MISC_BASE64ENCODE_H
00003
00004 #include <string>
00005 #include <boost/dynamic_bitset.hpp>
00006
00007 namespace osl
00008 {
00009 namespace book
00010 {
00011 class CompactBoard;
00012 }
00013 namespace misc
00014 {
00015
00016
00017 std::string base64Encode(boost::dynamic_bitset<> src);
00018
00019 boost::dynamic_bitset<> base64Decode(std::string src);
00020
00021 std::string toBase64(const book::CompactBoard&);
00022 book::CompactBoard toCompactBoard(const std::string& str);
00023
00024 }
00025
00026 }
00027
00028 #endif
00029
00030
00031
00032
00033