aboutsummaryrefslogtreecommitdiffstats
path: root/chilbert/BigBitVec.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'chilbert/BigBitVec.hpp')
-rw-r--r--chilbert/BigBitVec.hpp45
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)
{