#include <Decision.h>
Definition at line 19 of file Decision.h.
◆ Decision()
| TCS::Decision::Decision |
( |
unsigned int | firstBit = 0, |
|
|
unsigned int | nBits = 1 ) |
|
inline |
Definition at line 22 of file Decision.h.
22 :
26 {};
unsigned int nBits() const
unsigned int firstBit() const
◆ ~Decision()
| TCS::Decision::~Decision |
( |
| ) |
|
|
inline |
◆ ambiguity()
| bool TCS::Decision::ambiguity |
( |
| ) |
const |
|
inline |
◆ bit()
| bool TCS::Decision::bit |
( |
unsigned int | index | ) |
const |
|
inline |
Definition at line 40 of file Decision.h.
size_t index() const
Return the index of this element within its container.
◆ decision()
| uint64_t TCS::Decision::decision |
( |
| ) |
const |
|
inline |
◆ firstBit()
| unsigned int TCS::Decision::firstBit |
( |
| ) |
const |
|
inline |
◆ lastBit()
| unsigned int TCS::Decision::lastBit |
( |
| ) |
const |
|
inline |
◆ nBits()
| unsigned int TCS::Decision::nBits |
( |
| ) |
const |
|
inline |
◆ overflow()
| bool TCS::Decision::overflow |
( |
| ) |
const |
|
inline |
◆ reset()
◆ setAmbiguity()
| void TCS::Decision::setAmbiguity |
( |
bool | value | ) |
|
|
inline |
◆ setBit()
| void TCS::Decision::setBit |
( |
unsigned int | index, |
|
|
bool | value ) |
Definition at line 12 of file Decision.cxx.
12 {
15 }
16 if(set) {
18 } else {
20 }
21}
#define TCS_EXCEPTION(MSG)
◆ setFirstBit()
| void TCS::Decision::setFirstBit |
( |
unsigned int | startBit | ) |
|
|
inline |
◆ setNBits()
| void TCS::Decision::setNBits |
( |
unsigned int | nBits | ) |
|
|
inline |
◆ setOverflow()
| void TCS::Decision::setOverflow |
( |
bool | value | ) |
|
|
inline |
◆ m_ambiguity
| bool TCS::Decision::m_ambiguity = false |
|
private |
◆ m_decision
| uint32_t TCS::Decision::m_decision {0} |
|
private |
◆ m_firstBit
| unsigned int TCS::Decision::m_firstBit {0} |
|
private |
◆ m_nBits
| unsigned int TCS::Decision::m_nBits {1} |
|
private |
◆ m_overflow
| bool TCS::Decision::m_overflow |
|
private |
The documentation for this class was generated from the following files: