My Project
base64.h
Go to the documentation of this file.
1#ifndef OSL_MISC_BASE64ENCODE_H
2#define OSL_MISC_BASE64ENCODE_H
3
4#include <string>
5#include <boost/dynamic_bitset.hpp>
6
7namespace osl
8{
9 namespace book
10 {
11 class CompactBoard;
12 }
13 namespace misc
14 {
15 // http://en.wikipedia.org/wiki/Base64
16 // http://ja.wikipedia.org/wiki/Base64
17 std::string base64Encode(boost::dynamic_bitset<> src);
18
19 boost::dynamic_bitset<> base64Decode(std::string src);
20
21 std::string toBase64(const book::CompactBoard&);
22 book::CompactBoard toCompactBoard(const std::string& str);
23
24 } // namespace misc
25
26} // namespace CQ
27
28#endif /* _MISC_UUENCODE_H */
29
30// ;;; Local Variables:
31// ;;; mode:c++
32// ;;; c-basic-offset:2
33// ;;; End:
std::string base64Encode(boost::dynamic_bitset<> src)
Definition base64.cc:5
boost::dynamic_bitset base64Decode(std::string src)
Definition base64.cc:56
book::CompactBoard toCompactBoard(const std::string &str)
Definition base64.cc:132
std::string toBase64(const book::CompactBoard &)
Definition base64.cc:107