![]() |
Belle II Software
release-08-02-04
|
helper class for setting up a bitfield that can be used to store several flags in one variable TODO: move this from this header (possibly to some helperStuff header) and make some tests! More...
#include <SpacePoint2TrueHitConnectorModule.h>

Public Member Functions | |
| simpleBitfield () | |
| default constructor | |
| simpleBitfield (const simpleBitfield< T > &__otherBitfield)=delete | |
| not needed | |
| simpleBitfield< T > & | operator= (simpleBitfield< T > &)=delete |
| not needed | |
| const T | hasStatus (T __statusBits) const |
| check if a certain status has been set to the bitfield | |
| const T | getStatus () const |
| get the status of the bitfield | |
| void | setStatus (T __statusBits) |
| set the status of the bitfield (CAUTION: overwrites any previously defined status!) | |
| void | addStatus (T __statusBits) |
| add a status to the bitfield (if it has not already been added) | |
| void | removeStatus (T __statusBits) |
| remove a status from the bitfield | |
| void | clear () |
| reset bitfield | |
Private Attributes | |
| T | __bits |
| member holding the bits that are maniuplated | |
helper class for setting up a bitfield that can be used to store several flags in one variable TODO: move this from this header (possibly to some helperStuff header) and make some tests!
Definition at line 429 of file SpacePoint2TrueHitConnectorModule.h.