|
| CConverterType (const std::string &sourceCharset, const std::string &targetCharset, unsigned int targetSingleCharMaxLen=1) |
|
| CConverterType (enum SpecialCharset sourceSpecialCharset, const std::string &targetCharset, unsigned int targetSingleCharMaxLen=1) |
|
| CConverterType (const std::string &sourceCharset, enum SpecialCharset targetSpecialCharset, unsigned int targetSingleCharMaxLen=1) |
|
| CConverterType (enum SpecialCharset sourceSpecialCharset, enum SpecialCharset targetSpecialCharset, unsigned int targetSingleCharMaxLen=1) |
|
| CConverterType (const CConverterType &other) |
|
| ~CConverterType () |
|
iconv_t | GetConverter (CSingleLock &converterLock) |
|
void | Reset (void) |
|
void | ReinitTo (const std::string &sourceCharset, const std::string &targetCharset, unsigned int targetSingleCharMaxLen=1) |
|
std::string | GetSourceCharset (void) const |
|
std::string | GetTargetCharset (void) const |
|
unsigned int | GetTargetSingleCharMaxLen (void) const |
|
| CountingLockable ()=default |
|
void | lock () |
|
bool | try_lock () |
|
void | unlock () |
|
unsigned int | exit (unsigned int leave=0) |
|
void | restore (unsigned int restoreCount) |
|
XbmcThreads::CRecursiveMutex & | get_underlying () |
|
◆ CConverterType() [1/5]
CConverterType::CConverterType |
( |
const std::string & |
sourceCharset, |
|
|
const std::string & |
targetCharset, |
|
|
unsigned int |
targetSingleCharMaxLen = 1 |
|
) |
| |
◆ CConverterType() [2/5]
CConverterType::CConverterType |
( |
enum SpecialCharset |
sourceSpecialCharset, |
|
|
const std::string & |
targetCharset, |
|
|
unsigned int |
targetSingleCharMaxLen = 1 |
|
) |
| |
◆ CConverterType() [3/5]
CConverterType::CConverterType |
( |
const std::string & |
sourceCharset, |
|
|
enum SpecialCharset |
targetSpecialCharset, |
|
|
unsigned int |
targetSingleCharMaxLen = 1 |
|
) |
| |
◆ CConverterType() [4/5]
CConverterType::CConverterType |
( |
enum SpecialCharset |
sourceSpecialCharset, |
|
|
enum SpecialCharset |
targetSpecialCharset, |
|
|
unsigned int |
targetSingleCharMaxLen = 1 |
|
) |
| |
◆ CConverterType() [5/5]
◆ ~CConverterType()
CConverterType::~CConverterType |
( |
| ) |
|
◆ GetConverter()
iconv_t CConverterType::GetConverter |
( |
CSingleLock & |
converterLock | ) |
|
◆ GetSourceCharset()
std::string CConverterType::GetSourceCharset |
( |
void |
| ) |
const |
|
inline |
◆ GetTargetCharset()
std::string CConverterType::GetTargetCharset |
( |
void |
| ) |
const |
|
inline |
◆ GetTargetSingleCharMaxLen()
unsigned int CConverterType::GetTargetSingleCharMaxLen |
( |
void |
| ) |
const |
|
inline |
◆ ReinitTo()
void CConverterType::ReinitTo |
( |
const std::string & |
sourceCharset, |
|
|
const std::string & |
targetCharset, |
|
|
unsigned int |
targetSingleCharMaxLen = 1 |
|
) |
| |
◆ Reset()
The documentation for this class was generated from the following file: