| Solution46
    | 
文字列クラス [詳解]
#include "CString.h"


| 公開メンバ関数 | |
| CString () noexcept | |
| コンストラクタ  [詳解] | |
| CString (wchar_t const &rChar) noexcept | |
| コンストラクタ  [詳解] | |
| CString (wchar_t const *pszString) noexcept | |
| コンストラクタ  [詳解] | |
| CString (wchar_t const *pszString, int nCount) noexcept | |
| コンストラクタ  [詳解] | |
| CString (char const *pszMbString) noexcept | |
| コンストラクタ  [詳解] | |
| CString (char const *pszMbString, int nCount) noexcept | |
| コンストラクタ  [詳解] | |
| CString (std::initializer_list< wchar_t const > const &rcInitializer) noexcept | |
| コンストラクタ  [詳解] | |
| CString (CString const &rcInstance) noexcept | |
| コピーコンストラクタ  [詳解] | |
| CString (CString &&rcInstance) noexcept | |
| ムーブコンストラクタ  [詳解] | |
| virtual | ~CString () noexcept | 
| デストラクタ  [詳解] | |
| virtual wchar_t const * | GetBuffer () const noexcept | 
| 文字列バッファ取得関数  [詳解] | |
| virtual int | GetSize () const noexcept | 
| バッファサイズ取得関数  [詳解] | |
| virtual int | GetCount () const noexcept | 
| 文字数取得関数  [詳解] | |
| virtual int | GetSegmentSize () const noexcept | 
| セグメントサイズ取得関数  [詳解] | |
| virtual CString & | operator= (CString const &rcInstance) noexcept | 
| コピー代入演算子オーバーロード関数  [詳解] | |
| virtual CString & | operator= (CString &&rcInstance) noexcept | 
| ムーブ代入演算子オーバーロード関数  [詳解] | |
| virtual CString & | operator= (wchar_t const &rChar) noexcept | 
| 代入演算子オーバーロード関数  [詳解] | |
| virtual CString & | operator= (wchar_t const *pszString) noexcept | 
| 代入演算子オーバーロード関数  [詳解] | |
| virtual CString & | operator= (char const *pszMbString) noexcept | 
| 代入演算子オーバーロード関数  [詳解] | |
| virtual CString & | operator= (std::initializer_list< wchar_t const > const &rcInitializer) noexcept | 
| 代入演算子オーバーロード関数  [詳解] | |
| virtual CString & | operator+= (CString const &rcInstance) noexcept | 
| 加算代入演算子オーバーロード関数  [詳解] | |
| virtual CString & | operator+= (wchar_t const &rChar) noexcept | 
| 加算代入演算子オーバーロード関数  [詳解] | |
| virtual CString & | operator+= (wchar_t const *pszString) noexcept | 
| 加算代入演算子オーバーロード関数  [詳解] | |
| virtual CString & | operator+= (char const *pszMbString) noexcept | 
| 加算代入演算子オーバーロード関数  [詳解] | |
| virtual CString & | operator+= (std::initializer_list< wchar_t const > const &rcInitializer) noexcept | 
| 加算代入演算子オーバーロード関数  [詳解] | |
| virtual wchar_t & | operator[] (int nIndex) noexcept | 
| 配列添字演算子オーバーロード関数  [詳解] | |
| virtual | operator wchar_t const * () noexcept | 
| 文字列ポインタキャスト演算子オーバーロード関数  [詳解] | |
| virtual CString & | operator() () noexcept | 
| 関数演算子オーバーロード関数  [詳解] | |
| virtual void | Clear () noexcept | 
| クリア関数  [詳解] | |
| virtual bool | CreateBuffer (int nSize) noexcept | 
| バッファ作成関数  [詳解] | |
| virtual bool | UpdateBuffer (int nCount) noexcept | 
| バッファサイズ更新関数  [詳解] | |
| virtual bool | CompactBuffer () noexcept | 
| バッファサイズコンパクト化関数  [詳解] | |
| virtual bool | Copy (CString const &rcInstance) noexcept | 
| コピー関数  [詳解] | |
| virtual bool | Copy (wchar_t const &rChar) noexcept | 
| コピー関数  [詳解] | |
| virtual bool | Copy (wchar_t const *pszString) noexcept | 
| コピー関数  [詳解] | |
| virtual bool | Copy (wchar_t const *pszString, int nCount) noexcept | 
| コピー関数  [詳解] | |
| virtual bool | Copy (char const *pszMbString) noexcept | 
| コピー関数  [詳解] | |
| virtual bool | Copy (char const *pszMbString, int nCount) noexcept | 
| コピー関数  [詳解] | |
| virtual bool | Copy (std::initializer_list< wchar_t const > const &rcInitializer) noexcept | 
| コピー関数  [詳解] | |
| virtual bool | Move (CString &&rcInstance) noexcept | 
| ムーブ関数  [詳解] | |
| virtual bool | Append (CString const &rcInstance) noexcept | 
| 追加関数  [詳解] | |
| virtual bool | Append (wchar_t const &rChar) noexcept | 
| 追加関数  [詳解] | |
| virtual bool | Append (wchar_t const *pszString) noexcept | 
| 追加関数  [詳解] | |
| virtual bool | Append (wchar_t const *pszString, int nCount) noexcept | 
| 追加関数  [詳解] | |
| virtual bool | Append (char const *pszMbString) noexcept | 
| 追加関数  [詳解] | |
| virtual bool | Append (char const *pszMbString, int nCount) noexcept | 
| 追加関数  [詳解] | |
| virtual bool | Append (std::initializer_list< wchar_t const > const &rcInitializer) noexcept | 
| 追加関数  [詳解] | |
| virtual bool | Insert (int nIndex, CString const &rcInstance) noexcept | 
| 挿入関数  [詳解] | |
| virtual bool | Insert (int nIndex, wchar_t const &rChar) noexcept | 
| 挿入関数  [詳解] | |
| virtual bool | Insert (int nIndex, wchar_t const *pszString) noexcept | 
| 挿入関数  [詳解] | |
| virtual bool | Insert (int nIndex, wchar_t const *pszString, int nCount) noexcept | 
| 挿入関数  [詳解] | |
| virtual bool | Insert (int nIndex, char const *pszMbString) noexcept | 
| 挿入関数  [詳解] | |
| virtual bool | Insert (int nIndex, char const *pszMbString, int nCount) noexcept | 
| 挿入関数  [詳解] | |
| virtual bool | Insert (int nIndex, std::initializer_list< wchar_t const > const &rcInitializer) noexcept | 
| 挿入関数  [詳解] | |
| virtual bool | Remove () noexcept | 
| 削除関数  [詳解] | |
| virtual bool | Remove (int nIndex) noexcept | 
| 削除関数  [詳解] | |
| virtual bool | Remove (int nIndex, int nCount) noexcept | 
| 削除関数  [詳解] | |
| virtual bool | Get (int nIndex, wchar_t &rChar) const noexcept | 
| 取得関数  [詳解] | |
| virtual bool | Set (int nIndex, wchar_t const &rChar) noexcept | 
| 設定関数  [詳解] | |
| virtual int | Find (wchar_t const &rChar) const noexcept | 
| 検索関数  [詳解] | |
| virtual bool | Push (wchar_t const &rChar) noexcept | 
| プッシュ関数  [詳解] | |
| virtual bool | Push (wchar_t const *pszString) noexcept | 
| プッシュ関数  [詳解] | |
| virtual bool | Push (wchar_t const *pszString, int nCount) noexcept | 
| プッシュ関数  [詳解] | |
| virtual bool | Push (char const *pszMbString) noexcept | 
| プッシュ関数  [詳解] | |
| virtual bool | Push (char const *pszMbString, int nCount) noexcept | 
| プッシュ関数  [詳解] | |
| virtual bool | Push (std::initializer_list< wchar_t const > const &rcInitializer) noexcept | 
| プッシュ関数  [詳解] | |
| virtual bool | Pop (wchar_t &rChar) noexcept | 
| ポップ関数  [詳解] | |
| virtual bool | PopFront (wchar_t &rChar) noexcept | 
| ポップフロント関数  [詳解] | |
| virtual wchar_t const * | Format (wchar_t const *pszFormat,...) noexcept | 
| 書式設定文字列代入関数  [詳解] | |
| virtual wchar_t const * | FormatArgs (wchar_t const *pszFormat, va_list vaArgs) noexcept | 
| 引数リスト書式設定文字列代入関数  [詳解] | |
| 静的公開変数類 | |
| static int const | SEGMENT_SIZE = 256 | 
| セグメントサイズ初期値  [詳解] | |
| 限定公開変数類 | |
| wchar_t * | m_pszBuffer | 
| 文字列ポインタ  [詳解] | |
| int | m_nSize | 
| バッファサイズ  [詳解] | |
| int | m_nCount | 
| 要素数  [詳解] | |
| 
 | explicitnoexcept | 
| 
 | explicitnoexcept | 
コンストラクタ
コンストラクタです。
| [in] | rChar | 文字コード参照 | 
CString.cpp の 39 行目に定義があります。
参照先 Copy().

| 
 | explicitnoexcept | 
コンストラクタ
コンストラクタです。
| [in] | pszString | 文字列ポインタ | 
CString.cpp の 49 行目に定義があります。
参照先 Copy().

| 
 | explicitnoexcept | 
コンストラクタ
コンストラクタです。
| [in] | pszString | 文字列ポインタ | 
| [in] | nCount | 文字数 | 
CString.cpp の 59 行目に定義があります。
参照先 Copy().

| 
 | explicitnoexcept | 
コンストラクタ
コンストラクタです。
| [in] | pszMbString | マルチバイト文字列ポインタ | 
CString.cpp の 69 行目に定義があります。
参照先 Copy().

| 
 | explicitnoexcept | 
コンストラクタ
コンストラクタです。
| [in] | pszMbString | マルチバイト文字列ポインタ | 
| [in] | nCount | 文字数 | 
CString.cpp の 79 行目に定義があります。
参照先 Copy().

| 
 | explicitnoexcept | 
コンストラクタ
コンストラクタです。
| [in] | rcInitializer | 文字コード初期化子リスト参照 | 
CString.cpp の 89 行目に定義があります。
参照先 Copy().

| 
 | explicitnoexcept | 
コピーコンストラクタ
コピーコンストラクタです。
| [in] | rcInstance | インスタンス参照 | 
CString.cpp の 99 行目に定義があります。
参照先 Copy().

| 
 | explicitnoexcept | 
ムーブコンストラクタ
ムーブコンストラクタです。
| [in] | rcInstance | インスタンス左辺値参照 | 
CString.cpp の 109 行目に定義があります。
参照先 Move().

| 
 | virtualnoexcept | 
| 
 | inlinevirtualnoexcept | 
文字列バッファ取得関数
文字列バッファ取得関数です。
| なし | 
参照元 LibWindow::CWndPane::Create(), LibWindow::CWndPane::DrawPaintRect(), LibJson::CJsonDocument::GetJsonPathList(), LibJson::CJsonToken::OutputJson(), AppTest::CAppTest::ResumeConfigConsole(), LibWindow::CWndMain::UpdateStatusBar(), AppTest::CAppTest::~CAppTest().

| 
 | inlinevirtualnoexcept | 
バッファサイズ取得関数
バッファサイズ取得関数です。
| なし | 
| 
 | inlinevirtualnoexcept | 
| 
 | inlinevirtualnoexcept | 
コピー代入演算子オーバーロード関数
コピー代入演算子オーバーロード関数です。
| [in] | rcInstance | インスタンス参照 | 
CString.cpp の 128 行目に定義があります。
参照先 Copy().

ムーブ代入演算子オーバーロード関数
ムーブ代入演算子オーバーロード関数です。
| [in] | rcInstance | インスタンス左辺値参照 | 
CString.cpp の 138 行目に定義があります。
参照先 Move().

| 
 | virtualnoexcept | 
代入演算子オーバーロード関数
代入演算子オーバーロード関数です。
| [in] | rChar | 文字コード参照 | 
CString.cpp の 148 行目に定義があります。
参照先 Copy().

| 
 | virtualnoexcept | 
代入演算子オーバーロード関数
代入演算子オーバーロード関数です。
| [in] | pszString | 文字列ポインタ | 
CString.cpp の 158 行目に定義があります。
参照先 Copy().

| 
 | virtualnoexcept | 
代入演算子オーバーロード関数
代入演算子オーバーロード関数です。
| [in] | pszMbString | マルチバイト文字列ポインタ | 
CString.cpp の 168 行目に定義があります。
参照先 Copy().

| 
 | virtualnoexcept | 
代入演算子オーバーロード関数
代入演算子オーバーロード関数です。
| [in] | rcInitializer | 文字コード初期化子リスト参照 | 
CString.cpp の 178 行目に定義があります。
参照先 Copy().

加算代入演算子オーバーロード関数
加算代入演算子オーバーロード関数です。
| [in] | rcInstance | インスタンス参照 | 
CString.cpp の 188 行目に定義があります。
参照先 Append().

| 
 | virtualnoexcept | 
加算代入演算子オーバーロード関数
加算代入演算子オーバーロード関数です。
| [in] | rChar | 文字コード参照 | 
CString.cpp の 198 行目に定義があります。
参照先 Append().

| 
 | virtualnoexcept | 
加算代入演算子オーバーロード関数
加算代入演算子オーバーロード関数です。
| [in] | pszString | 文字列ポインタ | 
CString.cpp の 208 行目に定義があります。
参照先 Append().

| 
 | virtualnoexcept | 
加算代入演算子オーバーロード関数
加算代入演算子オーバーロード関数です。
| [in] | pszMbString | マルチバイト文字列ポインタ | 
CString.cpp の 218 行目に定義があります。
参照先 Append().

| 
 | virtualnoexcept | 
加算代入演算子オーバーロード関数
加算代入演算子オーバーロード関数です。
| [in] | rcInitializer | 文字コード初期化子リスト参照 | 
CString.cpp の 228 行目に定義があります。
参照先 Append().

| 
 | virtualnoexcept | 
配列添字演算子オーバーロード関数
配列添字演算子オーバーロード関数です。
| [in] | nIndex | インデックス | 
CString.cpp の 238 行目に定義があります。
参照先 m_nCount, m_pszBuffer.
| 
 | inlinevirtualnoexcept | 
文字列ポインタキャスト演算子オーバーロード関数
文字列ポインタキャスト演算子オーバーロード関数です。
| なし | 
| 
 | inlinevirtualnoexcept | 
| 
 | virtualnoexcept | 
クリア関数
クリア関数です。
| なし | 
LibCommon::CStringStreamで再実装されています。
CString.cpp の 263 行目に定義があります。
参照先 m_nCount, m_nSize, m_pszBuffer.
参照元 LibCommon::CStringStream::Clear(), Copy(), FormatArgs(), Move(), ~CString().

| 
 | virtualnoexcept | 
バッファ作成関数
バッファ作成関数です。
| [in] | nSize | バッファサイズ | 
CString.cpp の 275 行目に定義があります。
参照先 m_nCount, m_nSize, m_pszBuffer.
参照元 CompactBuffer(), UpdateBuffer().

| 
 | virtualnoexcept | 
バッファサイズ更新関数
バッファサイズ更新関数です。
| [in] | nCount | 文字数 | 
CString.cpp の 322 行目に定義があります。
参照先 CreateBuffer(), GetSegmentSize(), m_nSize.
参照元 FormatArgs(), Insert(), LibCommon::CStringStream::UpdateEndPoint().


| 
 | virtualnoexcept | 
バッファサイズコンパクト化関数
バッファサイズコンパクト化関数です。
| なし | 
CString.cpp の 348 行目に定義があります。
参照先 CreateBuffer(), m_nCount, m_nSize.
参照元 LibJson::CJsonToken::CompactJson(), LibJson::CJsonNumber::InputJson(), LibJson::CJsonString::InputJson(), LibJson::CJsonFixed::InputJson().


| 
 | virtualnoexcept | 
コピー関数
コピー関数です。
| [in] | rcInstance | インスタンス参照 | 
CString.cpp の 371 行目に定義があります。
参照元 CString(), operator=().


| 
 | virtualnoexcept | 
コピー関数
コピー関数です。
| [in] | rChar | 文字コード参照 | 
CString.cpp の 381 行目に定義があります。

| 
 | virtualnoexcept | 
コピー関数
コピー関数です。
| [in] | pszString | 文字列ポインタ | 
CString.cpp の 391 行目に定義があります。

| 
 | virtualnoexcept | 
コピー関数
コピー関数です。
| [in] | pszString | 文字列ポインタ | 
| [in] | nCount | 文字数 | 
CString.cpp の 401 行目に定義があります。

| 
 | virtualnoexcept | 
コピー関数
コピー関数です。
| [in] | pszMbString | マルチバイト文字列ポインタ | 
CString.cpp の 411 行目に定義があります。

| 
 | virtualnoexcept | 
コピー関数
コピー関数です。
| [in] | pszMbString | マルチバイト文字列ポインタ | 
| [in] | nCount | 文字数 | 
CString.cpp の 421 行目に定義があります。

| 
 | virtualnoexcept | 
コピー関数
コピー関数です。
| [in] | rcInitializer | 文字コード初期化子リスト参照 | 
CString.cpp の 431 行目に定義があります。

| 
 | virtualnoexcept | 
ムーブ関数
ムーブ関数です。
| [in] | rcInstance | インスタンス左辺値参照 | 
CString.cpp の 441 行目に定義があります。
参照先 Clear(), m_nCount, m_nSize, m_pszBuffer.
参照元 CString(), operator=().


| 
 | virtualnoexcept | 
追加関数
追加関数です。
| [in] | rcInstance | インスタンス参照 | 
CString.cpp の 468 行目に定義があります。
参照元 operator+=(), Push().


| 
 | virtualnoexcept | 
追加関数
追加関数です。
| [in] | rChar | 文字コード参照 | 
CString.cpp の 475 行目に定義があります。

| 
 | virtualnoexcept | 
追加関数
追加関数です。
| [in] | pszString | 文字列ポインタ | 
CString.cpp の 482 行目に定義があります。

| 
 | virtualnoexcept | 
追加関数
追加関数です。
| [in] | pszString | 文字列ポインタ | 
| [in] | nCount | 文字数 | 
CString.cpp の 489 行目に定義があります。

| 
 | virtualnoexcept | 
追加関数
追加関数です。
| [in] | pszMbString | マルチバイト文字列ポインタ | 
CString.cpp の 496 行目に定義があります。

| 
 | virtualnoexcept | 
追加関数
追加関数です。
| [in] | pszMbString | マルチバイト文字列ポインタ | 
| [in] | nCount | 文字数 | 
CString.cpp の 503 行目に定義があります。

| 
 | virtualnoexcept | 
追加関数
追加関数です。
| [in] | rcInitializer | 文字コード初期化子リスト参照 | 
CString.cpp の 510 行目に定義があります。

| 
 | virtualnoexcept | 
挿入関数
挿入関数です。
| [in] | nIndex | インデックス | 
| [in] | rcInstance | インスタンス参照 | 
CString.cpp の 517 行目に定義があります。
参照元 Append(), Copy(), Insert(), LibCommon::CStringStream::OutputChar().

| 
 | virtualnoexcept | 
挿入関数
挿入関数です。
| [in] | nIndex | インデックス | 
| [in] | rChar | 文字コード参照 | 
CString.cpp の 524 行目に定義があります。
参照先 Insert().

| 
 | virtualnoexcept | 
挿入関数
挿入関数です。
| [in] | nIndex | インデックス | 
| [in] | pszString | 文字列ポインタ | 
CString.cpp の 531 行目に定義があります。
参照先 Insert().

| 
 | virtualnoexcept | 
挿入関数
挿入関数です。
| [in] | nIndex | インデックス | 
| [in] | pszString | 文字列ポインタ | 
| [in] | nCount | 文字数 | 
CString.cpp の 577 行目に定義があります。
参照先 m_nCount, m_pszBuffer, UpdateBuffer().

| 
 | virtualnoexcept | 
挿入関数
挿入関数です。
| [in] | nIndex | インデックス | 
| [in] | pszMbString | マルチバイト文字列ポインタ | 
CString.cpp の 554 行目に定義があります。
参照先 Insert().

| 
 | virtualnoexcept | 
挿入関数
挿入関数です。
| [in] | nIndex | インデックス | 
| [in] | pszMbString | マルチバイト文字列ポインタ | 
| [in] | nCount | 文字数 | 
CString.cpp の 635 行目に定義があります。
参照先 Insert().

| 
 | virtualnoexcept | 
挿入関数
挿入関数です。
| [in] | nIndex | インデックス | 
| [in] | rcInitializer | 文字コード初期化子リスト参照 | 
CString.cpp の 686 行目に定義があります。
参照先 Insert().
参照元 Insert().


| 
 | virtualnoexcept | 
削除関数
削除関数です。
| なし | 
CString.cpp の 713 行目に定義があります。
参照先 m_nCount.
参照元 Pop(), PopFront(), Remove().

| 
 | virtualnoexcept | 
削除関数
削除関数です。
| [in] | nIndex | インデックス | 
CString.cpp の 720 行目に定義があります。
参照先 Remove().

| 
 | virtualnoexcept | 
削除関数
削除関数です。
| [in] | nIndex | インデックス | 
| [in] | nCount | 文字数 | 
CString.cpp の 727 行目に定義があります。
参照先 m_nCount, m_pszBuffer.
| 
 | virtualnoexcept | 
取得関数
取得関数です。
| [in] | nIndex | インデックス | 
| [in] | rChar | 文字コード参照 | 
CString.cpp の 771 行目に定義があります。
参照先 m_nCount, m_pszBuffer.
参照元 Pop(), PopFront().

| 
 | virtualnoexcept | 
設定関数
設定関数です。
| [in] | nIndex | インデックス | 
| [in] | rChar | 文字コード参照 | 
CString.cpp の 794 行目に定義があります。
参照先 m_nCount, m_pszBuffer.
| 
 | virtualnoexcept | 
検索関数
検索関数です。
| [in] | rChar | 文字コード参照 | 
CString.cpp の 817 行目に定義があります。
参照先 m_nCount, m_pszBuffer.
| 
 | virtualnoexcept | 
プッシュ関数
プッシュ関数です。
| [in] | rChar | 文字コード参照 | 
CString.cpp の 838 行目に定義があります。
参照先 Append().
参照元 LibCommon::CStringStream::OutputChar().


| 
 | virtualnoexcept | 
プッシュ関数
プッシュ関数です。
| [in] | pszString | 文字列ポインタ | 
CString.cpp の 845 行目に定義があります。
参照先 Append().

| 
 | virtualnoexcept | 
プッシュ関数
プッシュ関数です。
| [in] | pszString | 文字列ポインタ | 
| [in] | nCount | 文字数 | 
CString.cpp の 852 行目に定義があります。
参照先 Append().

| 
 | virtualnoexcept | 
プッシュ関数
プッシュ関数です。
| [in] | pszMbString | マルチバイト文字列ポインタ | 
CString.cpp の 859 行目に定義があります。
参照先 Append().

| 
 | virtualnoexcept | 
プッシュ関数
プッシュ関数です。
| [in] | pszMbString | マルチバイト文字列ポインタ | 
| [in] | nCount | 文字数 | 
CString.cpp の 866 行目に定義があります。
参照先 Append().

| 
 | virtualnoexcept | 
プッシュ関数
プッシュ関数です。
| [in] | rcInitializer | 文字コード初期化子リスト参照 | 
CString.cpp の 873 行目に定義があります。
参照先 Append().

| 
 | virtualnoexcept | 
ポップ関数
ポップ関数です。
| [in] | rChar | 文字コード参照 | 
CString.cpp の 880 行目に定義があります。
参照先 Get(), m_nCount, Remove().

| 
 | virtualnoexcept | 
ポップフロント関数
ポップフロント関数です。
| [in] | rChar | 文字コード参照 | 
CString.cpp の 905 行目に定義があります。

| 
 | virtualnoexcept | 
書式設定文字列代入関数
書式設定文字列代入関数です。
| [in] | pszFormat | 書式設定文字列ポインタ | 
| [in] | ... | 可変長引数リスト | 
CString.cpp の 930 行目に定義があります。
参照先 FormatArgs().
参照元 LibJson::CJsonConfigAuto::CJsonConfigAuto(), LibWindow::CWndPane::Create(), LibWindow::CWndPane::DrawPaintRect(), LibJson::CJsonConfig::GetPath(), LibJson::CJsonConfig::Set(), LibWindow::CWndMain::UpdateStatusBar().


| 
 | virtualnoexcept | 
引数リスト書式設定文字列代入関数
引数リスト書式設定文字列代入関数です。
| [in] | pszFormat | 書式設定文字列ポインタ | 
| [in] | vaArgs | 引数リスト | 
CString.cpp の 951 行目に定義があります。
参照先 Clear(), m_nCount, m_pszBuffer, UpdateBuffer().
参照元 Format(), AppTest::CAppTestMenuBase::OutputFinishMessage().


| 
 | protected | 
| 
 | protected | 
バッファサイズ
参照元 Clear(), CompactBuffer(), CreateBuffer(), Move(), UpdateBuffer().
| 
 | protected | 
要素数
参照元 Append(), Clear(), CompactBuffer(), CreateBuffer(), Find(), FormatArgs(), Get(), LibCommon::CStringStream::InputChar(), Insert(), Move(), operator[](), LibCommon::CStringStream::OutputChar(), Pop(), Remove(), Set(), LibCommon::CStringStream::UpdateEndPoint(), LibCommon::CStringStream::UpdateStreamPoint() (計17項目).