git-svn-id: svn://db.shs.com.ru/pip@579 12ceb7fc-bf1f-11e4-8940-5bc7170c53b5

This commit is contained in:
2017-12-08 14:29:50 +00:00
parent 603e19ae18
commit 99f3a53eac
593 changed files with 5078 additions and 3276 deletions

View File

@@ -35,7 +35,7 @@ public:
PIBitArray(uint val) {resize(sizeof(val) * 8); memcpy(data(), &val, sizeof(val));}
PIBitArray(ulong val) {resize(sizeof(val) * 8); memcpy(data(), &val, sizeof(val));}
PIBitArray(ullong val) {resize(sizeof(val) * 8); memcpy(data(), &val, sizeof(val));}
PIBitArray(uchar * bytes, uint size) {resize(size * 8); memcpy(data(), bytes, size);}
PIBitArray(const uchar * bytes, uint size) {resize(size * 8); memcpy(data(), bytes, size);}
uint bitSize() const {return size_;}
uint byteSize() const {return bytesInBits(size_);}
@@ -107,6 +107,6 @@ private:
//std::ostream & operator <<(std::ostream & s, const PIBitArray & ba);
#endif
inline PICout operator <<(PICout s, const PIBitArray & ba);
PICout operator <<(PICout s, const PIBitArray & ba);
#endif // PIBITARRAY_H