DtpgResult¶
-
class DtpgResult¶
DTPG の結果を表すクラス
具体的には
パタン生成の結果(検出,冗長,アボート)
テストパタン を持つ. もちろん,テストパタンは検出できた時のみ意味を持つ.
Public Functions
-
DtpgResult(const DtpgResult &src) = default¶
コピーコンストラクタ
-
DtpgResult &operator=(const DtpgResult &src) = default¶
コピー代入演算子
-
~DtpgResult() = default¶
デストラクタ
-
inline void set(FaultStatus status)¶
値を設定する.
status は FaultStatus::Detected 以外でなければならない.
-
inline void set(const TestVector &testvect)¶
値を設定する.
結果は FaultStatus::Detected になる.
- パラメータ:
testvect -- [in] testvect テストベクタ
-
inline FaultStatus status() const¶
結果を返す.
-
inline const TestVector &testvector() const¶
テストベクタを返す.
Public Static Functions
-
static inline DtpgResult detected(const TestVector &testvect)¶
検出状態を表すオブジェクトを作るクラスメソッド
- パラメータ:
testvect -- [in] testvect テストベクタ
-
static inline DtpgResult untestable()¶
検出不能を表すオブジェクトを作るクラスメソッド
-
static inline DtpgResult undetected()¶
未検出を表すオブジェクトを作るクラスメソッド