MGL(Win32)
読み取り中…
検索中…
一致する文字列を見つけられません
mgl_debug_module_default.h
[詳解]
1// SPDX-License-Identifier: Zlib
2/* ------------------------------------------------------------------------- */
9/* ------------------------------------------------------------------------- */
10
11#ifndef INCGUARD_MGL_DEBUG_MODULE_DEFAULT_H_1614221150
12#define INCGUARD_MGL_DEBUG_MODULE_DEFAULT_H_1614221150
13
15
16namespace MGL::System
17{
20{
21public:
22 /* ------------------------------------------------------------------------- */
27 /* ------------------------------------------------------------------------- */
28 DefaultDebugModule([[maybe_unused]] LogLevel logLevel) noexcept {};
29
30 /* ------------------------------------------------------------------------- */
36 /* ------------------------------------------------------------------------- */
37 void Log([[maybe_unused]] LogLevel logLevel, [[maybe_unused]] const char *format, ...) const noexcept override
38 {
39 }
40
41 /* ------------------------------------------------------------------------- */
46 /* ------------------------------------------------------------------------- */
47 void SetLogLevel([[maybe_unused]] LogLevel logLevel) noexcept override
48 {
49 }
50
51 /* ------------------------------------------------------------------------- */
55 /* ------------------------------------------------------------------------- */
56 void Trap() const noexcept override
57 {
58 }
59
60 /* ------------------------------------------------------------------------- */
64 /* ------------------------------------------------------------------------- */
65 void Abort() const noexcept override
66 {
67 }
68};
69} // namespace MGL::System
70
71#endif // INCGUARD_MGL_DEBUG_MODULE_DEFAULT_H_1614221150
72
73// vim: et ts=4 sw=4 sts=4
MGL デバッグモジュールインターフェース
Definition mgl_debug_module_interface.h:20
デフォルトのデバッグモジュール
Definition mgl_debug_module_default.h:20
void Abort() const noexcept override
プログラムの中断(再開不可)
Definition mgl_debug_module_default.h:65
DefaultDebugModule(LogLevel logLevel) noexcept
コンストラクタ
Definition mgl_debug_module_default.h:28
void Log(LogLevel logLevel, const char *format,...) const noexcept override
ログ出力
Definition mgl_debug_module_default.h:37
void SetLogLevel(LogLevel logLevel) noexcept override
ログレベルを設定
Definition mgl_debug_module_default.h:47
void Trap() const noexcept override
プログラムの中断(再開可能)
Definition mgl_debug_module_default.h:56
LogLevel
ログレベル
Definition mgl_debug_log_level.h:20
MGL デバッグモジュールインターフェース