Guitar
urlencode.h
Go to the documentation of this file.
1 
2 #ifndef URLENCODE_H_
3 #define URLENCODE_H_
4 
5 #include <string>
6 
7 std::string url_encode(char const *str, char const *end);
8 std::string url_decode(char const *str, char const *end);
9 
10 std::string url_encode(char const *str, size_t len);
11 std::string url_decode(char const *str, size_t len);
12 
13 std::string url_encode(char const *str);
14 std::string url_decode(char const *str);
15 
16 std::string url_encode(std::string const &str);
17 std::string url_decode(std::string const &str);
18 
19 #endif
url_decode
std::string url_decode(char const *str, char const *end)
Definition: urlencode.cpp:103
url_decode
std::string url_decode(char const *str, char const *end)
Definition: urlencode.cpp:103
vecprint
void vecprint(std::vector< char > *out, char c)
Definition: charvec.cpp:5
to_stdstr
std::string to_stdstr(std::vector< char > const &vec)
Definition: charvec.cpp:39
url_encode_
static void url_encode_(char const *ptr, char const *end, std::vector< char > *out)
Definition: urlencode.cpp:13
url_encode
std::string url_encode(char const *str, char const *end)
Definition: urlencode.cpp:32
url_encode
std::string url_encode(char const *str, char const *end)
Definition: urlencode.cpp:32
urlencode.h
url_decode_
static void url_decode_(char const *ptr, char const *end, std::vector< char > *out)
Definition: urlencode.cpp:84
charvec.h