Monero
Functions
epee::string_encoding Namespace Reference

Functions

std::string convert_to_ansii (const std::wstring &str_from)
 
std::string convert_to_ansii (const std::string &str_from)
 
std::wstring convert_to_unicode (const std::string &str_from)
 
std::wstring convert_to_unicode (const std::wstring &str_from)
 
template<class target_string >
target_string convert_to_t (const std::wstring &str_from)
 
template<>
std::string convert_to_t< std::string > (const std::wstring &str_from)
 
template<>
std::wstring convert_to_t< std::wstring > (const std::wstring &str_from)
 
template<class target_string >
target_string convert_to_t (const std::string &str_from)
 
template<>
std::string convert_to_t< std::string > (const std::string &str_from)
 
template<>
std::wstring convert_to_t< std::wstring > (const std::string &str_from)
 
std::string & base64_chars ()
 
std::string base64_encode (unsigned char const *bytes_to_encode, size_t in_len)
 
std::string base64_encode (const std::string &str)
 
bool is_base64 (unsigned char c)
 
std::string base64_decode (std::string const &encoded_string)
 

Function Documentation

◆ base64_chars()

std::string& epee::string_encoding::base64_chars ( )
inline

◆ base64_decode()

std::string epee::string_encoding::base64_decode ( std::string const encoded_string)
inline

◆ base64_encode() [1/2]

std::string epee::string_encoding::base64_encode ( unsigned char const bytes_to_encode,
size_t  in_len 
)
inline

◆ base64_encode() [2/2]

std::string epee::string_encoding::base64_encode ( const std::string &  str)
inline

◆ convert_to_ansii() [1/2]

std::string epee::string_encoding::convert_to_ansii ( const std::wstring &  str_from)
inline

◆ convert_to_ansii() [2/2]

std::string epee::string_encoding::convert_to_ansii ( const std::string &  str_from)
inline

◆ convert_to_t() [1/2]

template<class target_string >
target_string epee::string_encoding::convert_to_t ( const std::wstring &  str_from)
inline

◆ convert_to_t() [2/2]

template<class target_string >
target_string epee::string_encoding::convert_to_t ( const std::string &  str_from)
inline

◆ convert_to_t< std::string >() [1/2]

template<>
std::string epee::string_encoding::convert_to_t< std::string > ( const std::wstring &  str_from)
inline

◆ convert_to_t< std::string >() [2/2]

template<>
std::string epee::string_encoding::convert_to_t< std::string > ( const std::string &  str_from)
inline

◆ convert_to_t< std::wstring >() [1/2]

template<>
std::wstring epee::string_encoding::convert_to_t< std::wstring > ( const std::wstring &  str_from)
inline

◆ convert_to_t< std::wstring >() [2/2]

template<>
std::wstring epee::string_encoding::convert_to_t< std::wstring > ( const std::string &  str_from)
inline

◆ convert_to_unicode() [1/2]

std::wstring epee::string_encoding::convert_to_unicode ( const std::string &  str_from)
inline

◆ convert_to_unicode() [2/2]

std::wstring epee::string_encoding::convert_to_unicode ( const std::wstring &  str_from)
inline

◆ is_base64()

bool epee::string_encoding::is_base64 ( unsigned char  c)
inline