MiniDisplay/BitArray.h
changeset 6 b1b049e28772
parent 4 7d34342ac6e9
     1.1 --- a/MiniDisplay/BitArray.h	Tue May 27 22:14:29 2014 +0200
     1.2 +++ b/MiniDisplay/BitArray.h	Wed May 28 08:06:27 2014 +0200
     1.3 @@ -95,14 +95,14 @@
     1.4  {
     1.5      public:
     1.6          BitArray(const int numBits);
     1.7 -        BitArray(unsigned char *array, const int numBits);
     1.8 +        BitArray(unsigned char *array, const int numBits, bool aOwnsBuffer);
     1.9  
    1.10          virtual ~BitArray(void);
    1.11  
    1.12          void Dump(std::ostream &outStream);
    1.13  
    1.14 -        const unsigned int SizeInBits() { return m_NumBits; };
    1.15 -		const unsigned int SizeInBytes() { return m_SizeInBytes; };
    1.16 +        const unsigned int SizeInBits() { return m_NumBits; }
    1.17 +        const unsigned int SizeInBytes() { return m_SizeInBytes; }
    1.18  
    1.19          /* set/clear functions */
    1.20          void SetAll(void);
    1.21 @@ -155,6 +155,7 @@
    1.22          unsigned int m_NumBits;                 /* number of bits in the array */
    1.23  		unsigned int m_SizeInBytes;
    1.24          unsigned char *m_Array;                 /* vector of characters */
    1.25 +        bool m_OwnsBuffer;
    1.26  };
    1.27  
    1.28  #endif  /* ndef BIT_ARRAY_H */