#include <BitSet.h>
|
| | BitSet () |
| |
| | BitSet (std::string_view s) |
| |
| bool | operator== (const BitSet &rhs) const |
| |
| bool | operator!= (const BitSet &rhs) const |
| |
| bool | any () const |
| |
| int | append (bool val) |
| |
| int | count () const |
| |
| void | clear () |
| |
| bool | isEmpty () const |
| |
| void | set (int pos, bool val) |
| |
| bool | get (int pos) const |
| |
| bool | grow (int n) |
| |
| BitSet | last (int n) const |
| |
| int | size () const |
| |
| int | len () const |
| |
| int | maxlen () const |
| |
| void | pruneFirst (int n) |
| |
| void | setFast (int pos, bool val) |
| |
| void | setFromBytes (gsl::span< uint8_t > bytes) |
| |
| void | setRangeFromString (int a, int b, std::string_view s) |
| |
| std::string | stringLSBLeft () const |
| |
| std::string | stringLSBRight () const |
| |
| BitSet | subset (int a, int b) const |
| |
| uint8_t | uint8 (int a, int b) const |
| |
| uint16_t | uint16 (int a, int b) const |
| |
| uint32_t | uint32 (int a, int b) const |
| |
| uint64_t | uint64 (int a, int b) const |
| |
|
| | BitSet (uint8_t v, int n=-1) |
| |
| | BitSet (uint16_t v, int n=-1) |
| |
| | BitSet (uint32_t v, int n=-1) |
| |
| | BitSet (uint64_t v, int n=-1) |
| |
|
| int | append (uint8_t val, int n=-1) |
| |
| int | append (uint16_t val, int n=-1) |
| |
| int | append (uint32_t val, int n=-1) |
| |
| int | append (uint64_t val, int n=-1) |
| |
|
| void | setRangeFromUint (int a, int b, uint8_t v) |
| |
| void | setRangeFromUint (int a, int b, uint16_t v) |
| |
| void | setRangeFromUint (int a, int b, uint32_t v) |
| |
| void | setRangeFromUint (int a, int b, uint64_t v) |
| |
Definition at line 30 of file BitSet.h.
◆ BitSet() [1/6]
| o2::mch::raw::BitSet::BitSet |
( |
| ) |
|
◆ BitSet() [2/6]
| o2::mch::raw::BitSet::BitSet |
( |
std::string_view |
s | ) |
|
|
explicit |
◆ BitSet() [3/6]
| o2::mch::raw::BitSet::BitSet |
( |
uint8_t |
v, |
|
|
int |
n = -1 |
|
) |
| |
|
explicit |
◆ BitSet() [4/6]
| o2::mch::raw::BitSet::BitSet |
( |
uint16_t |
v, |
|
|
int |
n = -1 |
|
) |
| |
|
explicit |
◆ BitSet() [5/6]
| o2::mch::raw::BitSet::BitSet |
( |
uint32_t |
v, |
|
|
int |
n = -1 |
|
) |
| |
|
explicit |
◆ BitSet() [6/6]
| o2::mch::raw::BitSet::BitSet |
( |
uint64_t |
v, |
|
|
int |
n = -1 |
|
) |
| |
|
explicit |
◆ any()
| bool o2::mch::raw::BitSet::any |
( |
| ) |
const |
◆ append() [1/5]
| int o2::mch::raw::BitSet::append |
( |
bool |
val | ) |
|
◆ append() [2/5]
| int o2::mch::raw::BitSet::append |
( |
uint16_t |
val, |
|
|
int |
n = -1 |
|
) |
| |
◆ append() [3/5]
| int o2::mch::raw::BitSet::append |
( |
uint32_t |
val, |
|
|
int |
n = -1 |
|
) |
| |
◆ append() [4/5]
| int o2::mch::raw::BitSet::append |
( |
uint64_t |
val, |
|
|
int |
n = -1 |
|
) |
| |
◆ append() [5/5]
| int o2::mch::raw::BitSet::append |
( |
uint8_t |
val, |
|
|
int |
n = -1 |
|
) |
| |
◆ clear()
| void o2::mch::raw::BitSet::clear |
( |
| ) |
|
◆ count()
| int o2::mch::raw::BitSet::count |
( |
| ) |
const |
◆ get()
| bool o2::mch::raw::BitSet::get |
( |
int |
pos | ) |
const |
◆ grow()
| bool o2::mch::raw::BitSet::grow |
( |
int |
n | ) |
|
◆ isEmpty()
| bool o2::mch::raw::BitSet::isEmpty |
( |
| ) |
const |
|
inline |
◆ last()
| BitSet o2::mch::raw::BitSet::last |
( |
int |
n | ) |
const |
◆ len()
| int o2::mch::raw::BitSet::len |
( |
| ) |
const |
|
inline |
◆ maxlen()
| int o2::mch::raw::BitSet::maxlen |
( |
| ) |
const |
|
inline |
◆ maxSize()
| static int o2::mch::raw::BitSet::maxSize |
( |
| ) |
|
|
inlinestatic |
◆ operator!=()
| bool o2::mch::raw::BitSet::operator!= |
( |
const BitSet & |
rhs | ) |
const |
◆ operator==()
| bool o2::mch::raw::BitSet::operator== |
( |
const BitSet & |
rhs | ) |
const |
◆ pruneFirst()
| void o2::mch::raw::BitSet::pruneFirst |
( |
int |
n | ) |
|
◆ set()
| void o2::mch::raw::BitSet::set |
( |
int |
pos, |
|
|
bool |
val |
|
) |
| |
◆ setFast()
| void o2::mch::raw::BitSet::setFast |
( |
int |
pos, |
|
|
bool |
val |
|
) |
| |
◆ setFromBytes()
| void o2::mch::raw::BitSet::setFromBytes |
( |
gsl::span< uint8_t > |
bytes | ) |
|
◆ setRangeFromString()
| void o2::mch::raw::BitSet::setRangeFromString |
( |
int |
a, |
|
|
int |
b, |
|
|
std::string_view |
s |
|
) |
| |
◆ setRangeFromUint() [1/4]
| void o2::mch::raw::BitSet::setRangeFromUint |
( |
int |
a, |
|
|
int |
b, |
|
|
uint16_t |
v |
|
) |
| |
◆ setRangeFromUint() [2/4]
| void o2::mch::raw::BitSet::setRangeFromUint |
( |
int |
a, |
|
|
int |
b, |
|
|
uint32_t |
v |
|
) |
| |
◆ setRangeFromUint() [3/4]
| void o2::mch::raw::BitSet::setRangeFromUint |
( |
int |
a, |
|
|
int |
b, |
|
|
uint64_t |
v |
|
) |
| |
◆ setRangeFromUint() [4/4]
| void o2::mch::raw::BitSet::setRangeFromUint |
( |
int |
a, |
|
|
int |
b, |
|
|
uint8_t |
v |
|
) |
| |
◆ size()
| int o2::mch::raw::BitSet::size |
( |
| ) |
const |
|
inline |
◆ stringLSBLeft()
| std::string o2::mch::raw::BitSet::stringLSBLeft |
( |
| ) |
const |
◆ stringLSBRight()
| std::string o2::mch::raw::BitSet::stringLSBRight |
( |
| ) |
const |
◆ subset()
| BitSet o2::mch::raw::BitSet::subset |
( |
int |
a, |
|
|
int |
b |
|
) |
| const |
◆ uint16()
| uint16_t o2::mch::raw::BitSet::uint16 |
( |
int |
a, |
|
|
int |
b |
|
) |
| const |
◆ uint32()
| uint32_t o2::mch::raw::BitSet::uint32 |
( |
int |
a, |
|
|
int |
b |
|
) |
| const |
◆ uint64()
| uint64_t o2::mch::raw::BitSet::uint64 |
( |
int |
a, |
|
|
int |
b |
|
) |
| const |
◆ uint8()
| uint8_t o2::mch::raw::BitSet::uint8 |
( |
int |
a, |
|
|
int |
b |
|
) |
| const |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/MUON/MCH/Raw/Encoder/Payload/BitSet.h
- /home/runner/work/AliceO2/AliceO2/Detectors/MUON/MCH/Raw/Encoder/Payload/BitSet.cxx