Guitar
Functions
urlencode.cpp File Reference
#include "urlencode.h"
#include "charvec.h"
#include <cstdlib>
#include <cstdio>
#include <cctype>
#include <cstring>
Include dependency graph for urlencode.cpp:

Functions

static void url_encode_ (char const *ptr, char const *end, std::vector< char > *out)
 
std::string url_encode (char const *str, char const *end)
 
std::string url_encode (char const *str, size_t len)
 
std::string url_encode (char const *str)
 
std::string url_encode (std::string const &str)
 
static void url_decode_ (char const *ptr, char const *end, std::vector< char > *out)
 
std::string url_decode (char const *str, char const *end)
 
std::string url_decode (char const *str, size_t len)
 
std::string url_decode (char const *str)
 
std::string url_decode (std::string const &str)
 

Function Documentation

◆ url_decode() [1/4]

std::string url_decode ( char const *  str)
Here is the call graph for this function:

◆ url_decode() [2/4]

std::string url_decode ( char const *  str,
char const *  end 
)
Here is the call graph for this function:

◆ url_decode() [3/4]

std::string url_decode ( char const *  str,
size_t  len 
)
Here is the call graph for this function:

◆ url_decode() [4/4]

std::string url_decode ( std::string const &  str)
Here is the call graph for this function:

◆ url_decode_()

static void url_decode_ ( char const *  ptr,
char const *  end,
std::vector< char > *  out 
)
static
Here is the call graph for this function:

◆ url_encode() [1/4]

std::string url_encode ( char const *  str)
Here is the call graph for this function:

◆ url_encode() [2/4]

std::string url_encode ( char const *  str,
char const *  end 
)
Here is the call graph for this function:

◆ url_encode() [3/4]

std::string url_encode ( char const *  str,
size_t  len 
)
Here is the call graph for this function:

◆ url_encode() [4/4]

std::string url_encode ( std::string const &  str)
Here is the call graph for this function:

◆ url_encode_()

static void url_encode_ ( char const *  ptr,
char const *  end,
std::vector< char > *  out 
)
static
Here is the call graph for this function: