OROCHI
 
Loading...
Searching...
No Matches
GxP2PDebug.h File Reference

デバッグ処理 More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define GXP2P_DEBUG_SETPRINTLV(__LEVEL__)
 デバッグ出力LV設定
 
#define GXP2P_DEBUG_GETPRINTLV(__LEVEL__)
 デバッグ出力LV取得
 
#define GXP2P_DEBUG_TRACE(__LEVEL__, ...)
 トレース出力
 
#define GXP2P_DEBUG_ASSERT(a, ...)
 アサートマクロ
 
#define GXP2P_DEBUG_VERIFY(a, ...)
 ベリファイマクロ
 
#define GXP2P_DEBUG_BREAK()
 ブレークマクロ
 
#define GXP2P_ERROR_PRINT(...)
 目的別トレース出力マクロ設定
 
#define GXP2P_SYSTEM_PRINT(...)
 
#define GXP2P_APPLICATION_PRINT(...)
 
#define GXP2P_CALLBACK_PRINT(...)
 
#define GXP2P_FUNCTION_PRINT(...)
 
#define GXP2P_FUNCTION_PRINT_START()
 固定トレース出力マクロ設定
 
#define GXP2P_FUNCTION_PRINT_END(__RESULT__)
 

Detailed Description

デバッグ処理

Author
Copyright (C)2009 SiliconStudio Inc. All rights reserved.
Takashi Taketa
Tahir Arai

Macro Definition Documentation

◆ GXP2P_APPLICATION_PRINT

#define GXP2P_APPLICATION_PRINT ( ...)
Value:
GXP2P_DEBUG_TRACE(gx::p2p::GxP2PDebug::PRINT_LV::_3, __VA_ARGS__)
#define GXP2P_DEBUG_TRACE(__LEVEL__,...)
トレース出力
Definition GxP2PDebug.h:221

◆ GXP2P_CALLBACK_PRINT

#define GXP2P_CALLBACK_PRINT ( ...)
Value:
GXP2P_DEBUG_TRACE(gx::p2p::GxP2PDebug::PRINT_LV::_4, __VA_ARGS__)

◆ GXP2P_DEBUG_TRACE

#define GXP2P_DEBUG_TRACE ( __LEVEL__,
... )
Value:
((void)0)

トレース出力

◆ GXP2P_DEBUG_VERIFY

#define GXP2P_DEBUG_VERIFY ( a,
... )
Value:
a

ベリファイマクロ

◆ GXP2P_ERROR_PRINT

#define GXP2P_ERROR_PRINT ( ...)
Value:
GXP2P_DEBUG_TRACE(gx::p2p::GxP2PDebug::PRINT_LV::_1, __VA_ARGS__)

目的別トレース出力マクロ設定

◆ GXP2P_FUNCTION_PRINT

#define GXP2P_FUNCTION_PRINT ( ...)
Value:
GXP2P_DEBUG_TRACE(gx::p2p::GxP2PDebug::PRINT_LV::_5, __VA_ARGS__)

◆ GXP2P_FUNCTION_PRINT_END

#define GXP2P_FUNCTION_PRINT_END ( __RESULT__)
Value:
GXP2P_FUNCTION_PRINT("end (%d)\n", __RESULT__)

◆ GXP2P_FUNCTION_PRINT_START

#define GXP2P_FUNCTION_PRINT_START ( )
Value:
GXP2P_FUNCTION_PRINT("start\n")

固定トレース出力マクロ設定

◆ GXP2P_SYSTEM_PRINT

#define GXP2P_SYSTEM_PRINT ( ...)
Value:
GXP2P_DEBUG_TRACE(gx::p2p::GxP2PDebug::PRINT_LV::_2, __VA_ARGS__)