BitVector don't have copy-constructor/operator=

This commit is contained in:
Luis Anton 2012-10-06 18:30:03 +02:00
parent 394d87cd54
commit 5b033f7066

View file

@ -56,10 +56,14 @@ class BitVector
/// Constructs a bit vector with the desired size.
/// @note The resulting vector is not cleared.
BitVector( U32 sizeInBits );
BitVector( const BitVector &r);
/// Destructor.
~BitVector();
BitVector& operator=( const BitVector &r);
/// @name Size Management
/// @{
@ -150,6 +154,17 @@ inline BitVector::BitVector( U32 sizeInBits )
setSize( sizeInBits );
}
inline BitVector::BitVector( const BitVector &r )
{
copy(r);
}
inline BitVector& BitVector::operator=( const BitVector &r)
{
copy(r);
return *this;
}
inline BitVector::~BitVector()
{
delete [] mBits;