24 APIENTRY
TString (LPCTSTR lpctszString);
42 LPTSTR APIENTRY
Ptr ()
const {
return _lptszString; };
46 LPCTSTR APIENTRY
Ctr ()
const {
return (LPCTSTR)_lptszString; };
50 INT APIENTRY Len ()
const;
54 INT APIENTRY Byte ()
const;
61 BOOL APIENTRY operator == (LPCTSTR lpctszString)
const;
68 BOOL APIENTRY operator == (
const TString&
string)
const;
75 BOOL APIENTRY operator != (LPCTSTR lpctszString)
const;
82 BOOL APIENTRY operator != (
const TString&
string)
const;
86 VOID APIENTRY operator = (LPCTSTR lpctszString);
90 VOID APIENTRY operator = (
const TString&
string);
110 TString APIENTRY operator + (LPCTSTR lpctszString);
120 TString& APIENTRY operator += (LPCTSTR lpctszString);
130 TCHAR APIENTRY operator [] (
int index)
const;
137 bool APIENTRY operator < (
const TString&
string)
const;
145 TString& APIENTRY TrimRight ();
155 TString APIENTRY Substring (
int startPos,
int length = 0);
179 int APIENTRY Find (
TString keyword,
int position = 0);
184 TString& APIENTRY Format (LPCTSTR format, ...);
194 BOOL APIENTRY FromMultiByte (LPCSTR lpcszSJIS, UINT codePage = CP_ACP);
200 int APIENTRY ToSJIS (LPSTR lpszSJIS, DWORD dwLen);
204 int APIENTRY ParseInt ()
const;
207 VOID APIENTRY Clear ();
208 LPTSTR APIENTRY CreateMemory (ULONGLONG
size);
209 VOID APIENTRY Copy (LPCTSTR lpctszString);
210 VOID APIENTRY Add (LPCTSTR lpctszString);
211 int APIENTRY Compare (
212 LPCTSTR lpctszString1, LPCTSTR lpctszString2,
int size)
const;
213 INT APIENTRY Length (LPCTSTR lpctszString)
const;
WindowsAPIを集約したプロジェクトファイル
文字列に関するWindowsAPIを集約したクラス
LPCTSTR APIENTRY Ctr() const
内部で確保している文字列ポインタを取得します。
LPTSTR APIENTRY Ptr() const
内部で確保している文字列ポインタを取得します。
std::ostream & operator<<(std::ostream &os, const picojson::value &x)