CTR-Pia
5.4.3
Game Communication Engine
|
アサート | |
#define | PIA_ASSERT (EXP) ((void)0) |
引数 EXP が false もしくは NULL の場合プログラムが強制的に停止します。 | |
#define | PIA_ASSERTMSG (EXP,...) ((void)0) |
引数 EXP が false もしくは NULL の場合プログラムが強制的に停止します。 | |
#define | PIA_COMPILE_ASSERT (EXP) |
引数 EXP が false もしくは NULL の場合コンパイルエラーとなります。 | |
パニック | |
#define | PIA_PANIC (...) PIA_BASIC_HALT ( __VA_ARGS__) |
プログラムを強制的に停止させます。 | |
ログ出力 | |
#define | PIA_BASIC_PRINTF (...) { } |
CachedPrint インスタンスが生成されていない場合は普通にコンソール出力されます。インスタンスが生成されている場合はキャッシュします。 | |
#define | PIA_BASIC_VPRINTF (format, varg) { (void)(format); (void)(varg); } |
CachedPrint インスタンスが生成されていない場合は普通にコンソール出力されます。インスタンスが生成されている場合はキャッシュします。 | |
その他 | |
#define | NN_PIA_COMMON_SET_PROGRAM_INFORMATION () |
アプリケーションが使用する SDK や NEX の情報を Pia ライブラリに登録するマクロです。 | |
#define PIA_ASSERT | ( | EXP | ) | ((void)0) |
[in] | EXP | この値が false もしくは NULL の場合プログラムが強制的に停止します。 |
#define PIA_ASSERTMSG | ( | EXP, | |
... | |||
) | ((void) 0) |
[in] | EXP | この値が false もしくは NULL の場合プログラムが強制的に停止します。 |
[in] | ... | 標準ライブラリの printf の引数と同様です。 |
#define PIA_COMPILE_ASSERT | ( | EXP | ) |
[in] | EXP | この値が false もしくは NULL の場合コンパイルエラーとなります。 |
#define PIA_BASIC_PRINTF | ( | ... | ) | {} |
[in] | ... | 標準ライブラリの printf の引数と同様です。 |
#define PIA_BASIC_VPRINTF | ( | format, | |
varg | |||
) | {(void)(format); (void)(varg);} |
[in] | format | 出力書式文字列(フォーマット文字列)を指定します。 |
[in] | varg | 可変引数リストを指定します。 |
#define PIA_PANIC | ( | ... | ) | PIA_BASIC_HALT(VA_ARGS) |
[in] | ... | 標準ライブラリの printf の引数と同様です。 |