#include <ZdcWordDecoder.h>
|
| template<typename T> |
| static T | get (const uint32_t &word, uint8_t offset, uint8_t size) |
| static uint32_t | mask (uint32_t word, uint8_t offset, uint32_t mask) |
Definition at line 14 of file ZdcWordDecoder.h.
◆ BitField()
| BitField::BitField |
( |
const std::string & | name, |
|
|
uint8_t | begin, |
|
|
uint8_t | size ) |
Definition at line 11 of file ZdcWordDecoder.cxx.
11 :
15}
size_t size() const
Number of registered mappings.
◆ get() [1/2]
template<typename T>
| T BitField::get |
( |
const uint32_t & | word | ) |
const |
|
inline |
◆ get() [2/2]
template<typename T>
| T BitField::get |
( |
const uint32_t & | word, |
|
|
uint8_t | offset, |
|
|
uint8_t | size ) |
|
inlinestatic |
◆ mask()
| uint32_t BitField::mask |
( |
uint32_t | word, |
|
|
uint8_t | offset, |
|
|
uint32_t | mask ) |
|
inlinestatic |
Definition at line 30 of file ZdcWordDecoder.h.
30 {
31 return (word >> offset) &
mask;
32 }
static uint32_t mask(uint32_t word, uint8_t offset, uint32_t mask)
◆ m_mask
| uint32_t BitField::m_mask |
|
private |
◆ m_name
| std::string BitField::m_name |
|
private |
◆ m_shift
| uint8_t BitField::m_shift |
|
private |
The documentation for this class was generated from the following files: