14 #pragma managed( push, off ) 70 virtual bool OutputString(
wchar_t const* pszString ) noexcept = 0;
83 virtual bool OutputChar(
wchar_t ch ) noexcept;
97 virtual bool OutputFormat(
wchar_t const* pszFormat, ... ) noexcept;
111 virtual bool OutputArgs(
wchar_t const* pszFormat, va_list vaArgs ) noexcept;
124 virtual bool OutputNewLine() noexcept;
137 virtual bool OutputLineHeader() noexcept;
185 virtual bool OutputIndent() noexcept;
198 virtual bool Indent() noexcept;
211 virtual bool Unindent() noexcept;
226 virtual bool OutputLineString(
wchar_t const* pszString,
bool bHeader =
true,
bool bIndent =
true ) noexcept;
240 virtual bool OutputLineFormat(
wchar_t const* pszFormat, ... ) noexcept;
254 virtual bool OutputLineArgs(
wchar_t const* pszFormat, va_list vaArgs ) noexcept;
270 virtual bool ExOutputLineFormat(
bool bHeader,
bool bIndent,
wchar_t const* pszFormat, ... ) noexcept;
286 virtual bool ExOutputLineArgs(
bool bHeader,
bool bIndent,
wchar_t const* pszFormat, va_list vaArgs ) noexcept;
291 static int const FORMAT_BUFFER_SIZE = ( 2048 - 1 );
307 #pragma managed( pop ) virtual bool UpdateLineNumber() noexcept
行番号更新関数
virtual int GetLineNumber() noexcept
行番号取得関数
#define LIB_COMMON_API
ダイナミックライブラリインポート宣言
virtual int GetIndentCount() noexcept
インデントカウント取得関数