GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > QSE / V1-5-3
Constituent: qseprint     Tag: sun-gcc
#include "QSE/impl/QSE_map.xx-xxx-xxx.h"
Include dependency graph for QSE_map.h:
This graph shows which files directly or indirectly include this file:
Typedefs | |
typedef unsigned int | QSE_map |
Due to endianness issues, all maps manipulated by these routines must be 32-unsigned ints. This typedef reenforces this notion. | |
Functions | |
static __inline int | QSE_mapScanf (QSE_map map) |
Finds the first set bit (LSB = bit 0) in the specified map The scan is a forward scan from LSB to MSB. | |
static __inline int | QSE_mapScanr (QSE_map map) |
Finds the first set bit (LSB = bit 0) in the specified map The scan is a reverse scan from MSB to LSB. | |
static __inline int | QSE_mapScanF (QSE_map map) |
Finds the first set bit (MSB = bit 0) in the specified map The scan is a forward scan from LSB to MSB. | |
static __inline int | QSE_mapScanR (QSE_map map) |
Finds the first set bit (MSB = bit 0) in the specified map The scan is a reverse scan from MSB to LSB. | |
static __inline QSE_map | QSE_mapRemove (QSE_map map, int bit) |
Removes the specified bit, bit from map. | |
static __inline QSE_map | QSE_mapInsert (QSE_map map, int bit) |
Inserts the specified bit, bit into map. | |
static __inline QSE_map | QSE_mapMask (int bit) |
Converts the bit to a bit mask. | |
static __inline QSE_map | QSE_mapShiftIn (QSE_map map) |
Shifts the map to make room in the low bit numbers for a new bit. | |
static __inline QSE_map | QSE_mapShiftOut (QSE_map map) |
Shifts the map to make room in the low bit numbers for a new bit. |
CVS $Id: QSE_map.h,v 1.3 2006/02/22 01:24:42 russell Exp $
|
Inserts the specified bit, bit into map.
|
|
Converts the bit to a bit mask.
|
|
Removes the specified bit, bit from map.
|
|
Finds the first set bit (MSB = bit 0) in the specified map The scan is a forward scan from LSB to MSB.
|
|
Finds the first set bit (LSB = bit 0) in the specified map The scan is a forward scan from LSB to MSB.
|
|
Finds the first set bit (MSB = bit 0) in the specified map The scan is a reverse scan from MSB to LSB.
|
|
Finds the first set bit (LSB = bit 0) in the specified map The scan is a reverse scan from MSB to LSB.
|
|
Shifts the map to make room in the low bit numbers for a new bit.
|
|
Shifts the map to make room in the low bit numbers for a new bit.
|