InputVector

class InputVector : public BitVector

入力用のビットベクタ

実は BitVector の別名だが他のクラスと区別するために typedef は使わない.

Public Functions

inline explicit InputVector(SizeType len = 0)

コンストラクタ

内容は X で初期化される.

パラメータ:

len -- [in] ベクタ長

inline InputVector(const InputVector &src)

コピーコンストラクタ

パラメータ:

src -- [in] コピー元のソース

inline explicit InputVector(const BitVector &src)

コピーコンストラクタ

パラメータ:

src -- [in] コピー元のソース

inline InputVector &operator=(const InputVector &src)

コピー代入演算子

パラメータ:

src -- [in] コピー元のソース

~InputVector() = default

デストラクタ

inline InputVector operator&(const InputVector &right) const

マージする.

left と right がコンフリクトしている時の結果は不定

パラメータ:

right -- [in] オペランド2

戻り値:

マージ結果を返す.