|
|
template<int highestBit, int lowestBit> |
| unsigned char | carma::util::extractBitfield (unsigned char x) |
| |
|
template<int highestBit, int lowestBit> |
| unsigned short | carma::util::extractBitfield (unsigned short x) |
| |
|
template<int highestBit, int lowestBit> |
| unsigned int | carma::util::extractBitfield (unsigned int x) |
| |
|
template<int highestBit, int lowestBit> |
| unsigned long | carma::util::extractBitfield (unsigned long x) |
| |
|
template<int highestBit, int lowestBit> |
| unsigned long long | carma::util::extractBitfield (unsigned long long x) |
| |
|
template<int highestBit, int lowestBit> |
| char | carma::util::extractBitfield (char x) |
| |
|
template<int highestBit, int lowestBit> |
| short | carma::util::extractBitfield (short x) |
| |
|
template<int highestBit, int lowestBit> |
| int | carma::util::extractBitfield (int x) |
| |
|
template<int highestBit, int lowestBit> |
| long | carma::util::extractBitfield (long x) |
| |
|
template<int highestBit, int lowestBit> |
| long long | carma::util::extractBitfield (long long x) |
| |
|
template<int highestBit, int lowestBit> |
| float | carma::util::extractBitfield (float x) |
| |
|
template<int highestBit, int lowestBit> |
| double | carma::util::extractBitfield (double x) |
| |
|
template<int highestBit, int lowestBit> |
| long double | carma::util::extractBitfield (long double x) |
| |
|
template<int highestBit, int lowestBit, typename T > |
| T | carma::util::detail::extractUnsignedBitfieldImpl (T x) |
| |
Interface file for various utlities for twiddling bits.
Definition in file bitTwiddling.h.