CMS 3D CMS Logo

bitset_append.h
Go to the documentation of this file.
1 #ifndef BITSET_APPEND_H
2 #define BITSET_APPEND_H
3 #include <boost/dynamic_bitset.hpp>
4 
5 namespace bitset_utilities {
6  boost::dynamic_bitset<> append(const boost::dynamic_bitset<> & bs1,
7  const boost::dynamic_bitset<> & bs2);
8 
9  boost::dynamic_bitset<> ushortToBitset(const unsigned int numberOfBits,
10  unsigned short * buf);
11  void bitsetToChar(const boost::dynamic_bitset<> & bs, unsigned char * result);
12 
13  void printWords(const boost::dynamic_bitset<> & bs);
14 
15 
16 }
17 
18 #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.cc:7
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...