Monero
Loading...
Searching...
No Matches
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 ( const std::string & str)
inline

◆ base64_encode() [2/2]

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

◆ convert_to_ansii() [1/2]

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

◆ convert_to_ansii() [2/2]

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

◆ convert_to_t() [1/2]

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

◆ convert_to_t() [2/2]

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

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

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

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

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

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

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

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

template<>
std::wstring epee::string_encoding::convert_to_t< std::wstring > ( const std::wstring & 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