|
|
@@ -37,9 +37,7 @@ PUBLISHED:
|
|
|
num_bits = BMType::num_bits * 2,
|
|
|
};
|
|
|
|
|
|
- INLINE DoubleBitMask();
|
|
|
- INLINE DoubleBitMask(const DoubleBitMask<BMType> ©);
|
|
|
- INLINE DoubleBitMask<BMType> &operator = (const DoubleBitMask<BMType> ©);
|
|
|
+ constexpr DoubleBitMask() = default;
|
|
|
|
|
|
INLINE static DoubleBitMask<BMType> all_on();
|
|
|
INLINE static DoubleBitMask<BMType> all_off();
|
|
|
@@ -47,8 +45,6 @@ PUBLISHED:
|
|
|
INLINE static DoubleBitMask<BMType> bit(int index);
|
|
|
INLINE static DoubleBitMask<BMType> range(int low_bit, int size);
|
|
|
|
|
|
- INLINE ~DoubleBitMask();
|
|
|
-
|
|
|
constexpr static bool has_max_num_bits() {return true;}
|
|
|
constexpr static int get_max_num_bits() {return num_bits;}
|
|
|
|