CMS 3D CMS Logo

bitset_append.h
Go to the documentation of this file.
1 #ifndef EventFilter_CSCRawToDigi_BITSET_APPEND_H
2 #define EventFilter_CSCRawToDigi_BITSET_APPEND_H
3 #include <boost/dynamic_bitset.hpp>
4 
5 namespace bitset_utilities {
6  boost::dynamic_bitset<> append(const boost::dynamic_bitset<>& bs1, const boost::dynamic_bitset<>& bs2);
7 
8  boost::dynamic_bitset<> ushortToBitset(const unsigned int numberOfBits, unsigned short* buf);
9  void bitsetToChar(const boost::dynamic_bitset<>& bs, unsigned char* result);
10 
11  void printWords(const boost::dynamic_bitset<>& bs);
12 
13 } // namespace bitset_utilities
14 
15 #endif
boost::dynamic_bitset append(const boost::dynamic_bitset<> &bs1, const boost::dynamic_bitset<> &bs2)
this method takes two bitsets bs1 and bs2 and returns result of bs2 appended to the end of bs1 ...
void printWords(const boost::dynamic_bitset<> &bs)
void bitsetToChar(const boost::dynamic_bitset<> &bs, unsigned char *result)
this method takes bitset obj and returns char * array
this file contains additional dynamic_bitset methods
Definition: bitset_append.h:5
boost::dynamic_bitset ushortToBitset(const unsigned int numberOfBits, unsigned short *buf)
this method takes numberOfBits bits from unsigned short * array and returns them in the bitset obj...