#include <NCstring.h>
Public Member Functions | |
NCstring () | |
NCstring (const NCstring &nstr) | |
NCstring (const wstring &wstr) | |
NCstring (const string &str) | |
NCstring (const char *cstr) | |
~NCstring () | |
NCstring (const YCPString &ystr) | |
NCstring & | operator= (const YCPString &ystr) |
YCPString | YCPstr () const |
string | Str () const |
NCstring & | operator= (const NCstring &nstr) |
NCstring & | operator+= (const NCstring &nstr) |
const wstring & | str () const |
void | getHotkey () const |
Static Public Member Functions | |
bool | RecodeToWchar (const string &in, const string &from_encoding, wstring *out) |
bool | RecodeFromWchar (const wstring &in, const string &to_encoding, string *out) |
const string & | terminalEncoding () |
bool | setTerminalEncoding (const string &encoding="") |
Private Member Functions | |
wchar_t | hotkey () const |
wstring::size_type | hotpos () const |
Private Attributes | |
wchar_t | hotk |
wstring::size_type | hotp |
wstring | wstr |
Static Private Attributes | |
string | termEncoding |
Friends | |
std::ostream & | operator<< (std::ostream &STREAM, const NCstring &OBJ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|