インテル® C++ コンパイラー 18.0 デベロッパー・ガイドおよびリファレンス

エラー処理

ショートベクトル乱数ジェネレーター (SVRNG) ライブラリーは、ステータス変数と対応する set/get 関数によるエラー処理をサポートしています。エラーの場合、NULL ポインターが返されます (可能な場合)。次の表は、svrng.h で定義されているステータス定数です。

マクロ名

説明

SVRNG_STATUS_OK

エラーなし

SVRNG_STATUS_ERROR_BAD_PARAM1

不正な引数 #1

SVRNG_STATUS_ERROR_BAD_PARAM2

不正な引数 #2

SVRNG_STATUS_ERROR_BAD_PARAM3

不正な引数 #3

SVRNG_STATUS_ERROR_BAD_PARAM4

不正な引数 #4

SVRNG_STATUS_ERROR_BAD_PARAMS

引数の不正な組み合わせ

SVRNG_STATUS_ERROR_BAD_ENGINE

不正なエンジン (NULL ポインター)

SVRNG_STATUS_ERROR_BAD_DISTR

不正な分布 (NULL ポインター)

SVRNG_STATUS_ERROR_MEMORY_ALLOC

メモリー割り当てに失敗

SVRNG_STATUS_ERROR_UNSUPPORTED

サポートされていない関数またはメソッド