diff options
Diffstat (limited to 'chilbert/BigBitVec.hpp')
-rw-r--r-- | chilbert/BigBitVec.hpp | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/chilbert/BigBitVec.hpp b/chilbert/BigBitVec.hpp index 8d073b5..5b5f408 100644 --- a/chilbert/BigBitVec.hpp +++ b/chilbert/BigBitVec.hpp @@ -214,14 +214,6 @@ public: return *this; } - CBigBitVec operator&(const CBigBitVec& vec) const - { - CBigBitVec t(*this); - t &= vec; - - return t; - } - CBigBitVec& operator|=(const CBigBitVec& vec) { for (size_t i = 0; i < std::min(rackCount(), vec.rackCount()); ++i) { @@ -231,14 +223,6 @@ public: return *this; } - CBigBitVec operator|(const CBigBitVec& vec) const - { - CBigBitVec t(*this); - t |= vec; - - return t; - } - CBigBitVec& operator^=(const CBigBitVec& vec) { for (size_t i = 0; i < std::min(rackCount(), vec.rackCount()); ++i) { @@ -248,21 +232,6 @@ public: return *this; } - CBigBitVec operator^(const CBigBitVec& vec) const - { - CBigBitVec t(*this); - t ^= vec; - - return t; - } - - CBigBitVec operator~() const - { - CBigBitVec t(*this); - t.flip(); - return t; - } - CBigBitVec& operator<<=(const size_t bits) { if (bits == 0) { @@ -298,13 +267,6 @@ public: return *this; } - CBigBitVec operator<<(const size_t bits) const - { - CBigBitVec t(*this); - t <<= bits; - return t; - } - CBigBitVec& operator>>=(const size_t bits) { if (bits == 0) { @@ -341,13 +303,6 @@ public: return *this; } - CBigBitVec operator>>(const size_t bits) const - { - CBigBitVec t(*this); - t >>= bits; - return t; - } - /// Right-rotate by `bits` positions CBigBitVec& rotr(const size_t bits) { |