13 #pragma managed( push, off ) 99 if (
nullptr == pszString ) {
106 if ( L
'\0' == *pszString ) {
186 else for (
int nIndex =
m_nCount; nPoint > nIndex; ++nIndex ) {
209 #pragma managed( pop ) virtual bool InputChar(wchar_t &rCh) noexcept override
1文字入力関数
virtual bool Push(wchar_t const &rChar) noexcept
プッシュ関数
CStringStream(wchar_t const *pszString=nullptr) noexcept
コンストラクタ
wchar_t * m_pszBuffer
文字列ポインタ
virtual bool Insert(int nIndex, CString const &rcInstance) noexcept
挿入関数
virtual bool UpdateStreamPoint(int nPoint) noexcept
ストリームポインタ更新関数
virtual void Clear() noexcept override
クリア関数
int m_nStreamPoint
ストリームポインタ
virtual bool OutputChar(wchar_t ch) noexcept override
1文字出力関数
virtual bool UpdateBuffer(int nCount) noexcept
バッファサイズ更新関数
virtual bool UpdateEndPoint(int nPoint) noexcept
終端ストリームポインタ更新関数
virtual void Clear() noexcept
クリア関数
virtual bool OutputString(wchar_t const *pszString) noexcept override
文字列出力関数
virtual ~CStringStream() noexcept
デストラクタ