#include <UnicodeCvt.h>
|
typedef void(*) | F_PushCh(std::string &dst, char c) |
|
Definition at line 120 of file UnicodeCvt.h.
◆ F_PushCh
void(*) bux::C_MBCStr::F_PushCh(std::string &dst, char c) |
◆ C_MBCStr() [1/6]
bux::C_MBCStr::C_MBCStr |
( |
T_Encoding | codepage = 0 | ) |
|
|
inlinenoexcept |
◆ C_MBCStr() [2/6]
bux::C_MBCStr::C_MBCStr |
( |
const C_MBCStr & | | ) |
|
|
delete |
◆ C_MBCStr() [3/6]
bux::C_MBCStr::C_MBCStr |
( |
C_MBCStr && | other | ) |
|
|
noexcept |
◆ C_MBCStr() [4/6]
bux::C_MBCStr::C_MBCStr |
( |
std::string_view | s, |
|
|
T_Encoding | codepage = 0 ) |
|
inlinenoexcept |
◆ C_MBCStr() [5/6]
template<typename T >
bux::C_MBCStr::C_MBCStr |
( |
const T * | ps, |
|
|
size_t | size = 0, |
|
|
T_Encoding | codepage = 0 ) |
|
inline |
◆ C_MBCStr() [6/6]
template<typename T >
bux::C_MBCStr::C_MBCStr |
( |
std::basic_string_view< T > | s, |
|
|
T_Encoding | codepage = 0 ) |
|
inline |
◆ append() [1/2]
void bux::C_MBCStr::append |
( |
const char * | src, |
|
|
size_t | srcBytes ) |
◆ append() [2/2]
template<typename T >
void bux::C_MBCStr::append |
( |
const T * | ps, |
|
|
size_t | size ) |
|
inline |
◆ empty()
bool bux::C_MBCStr::empty |
( |
| ) |
const |
|
noexcept |
◆ escape()
const std::string & bux::C_MBCStr::escape |
( |
F_PushCh | pushCh | ) |
const |
◆ escJSON()
const std::string & bux::C_MBCStr::escJSON |
( |
| ) |
const |
◆ operator+=() [1/3]
template<typename T >
void bux::C_MBCStr::operator+= |
( |
const std::basic_string< T > & | s | ) |
|
|
inline |
◆ operator+=() [2/3]
template<typename T >
void bux::C_MBCStr::operator+= |
( |
const T * | ps | ) |
|
|
inline |
◆ operator+=() [3/3]
void bux::C_MBCStr::operator+= |
( |
std::string_view | s | ) |
|
◆ operator=() [1/2]
void bux::C_MBCStr::operator= |
( |
C_MBCStr && | other | ) |
|
|
noexcept |
◆ operator=() [2/2]
◆ strU8()
const std::string & bux::C_MBCStr::strU8 |
( |
| ) |
const |
The documentation for this class was generated from the following files: