Decode and represent enemeratedValue.value.
More...
#include <EnumeratedNumber.hpp>
Decode and represent enemeratedValue.value.
- format:
Definition at line 35 of file EnumeratedNumber.hpp.
◆ EnumeratedNumber() [1/5]
| nodamushi::svd::EnumeratedNumber::EnumeratedNumber |
( |
| ) |
|
|
inline |
◆ EnumeratedNumber() [2/5]
◆ EnumeratedNumber() [3/5]
◆ EnumeratedNumber() [4/5]
| nodamushi::svd::EnumeratedNumber::EnumeratedNumber |
( |
uint64_t |
v | ) |
|
|
inline |
◆ EnumeratedNumber() [5/5]
| nodamushi::svd::EnumeratedNumber::EnumeratedNumber |
( |
const std::string & |
str | ) |
|
|
inline |
◆ compare() [1/2]
| int nodamushi::svd::EnumeratedNumber::compare |
( |
const EnumeratedNumber & |
e | ) |
const |
|
inline |
compare without don't care bits
- Parameters
-
- Returns
- minus : less than e
- 0 : same
- plus : greater than e
Definition at line 110 of file EnumeratedNumber.hpp.
◆ compare() [2/2]
| int nodamushi::svd::EnumeratedNumber::compare |
( |
uint64_t |
e | ) |
const |
|
inline |
compare without don't care bits
- Parameters
-
- Returns
- minus : less than e
- 0 : same
- plus : greater than e
Definition at line 123 of file EnumeratedNumber.hpp.
◆ get_base()
| int nodamushi::svd::EnumeratedNumber::get_base |
( |
| ) |
const |
|
inline |
◆ get_dont_care()
| uint64_t nodamushi::svd::EnumeratedNumber::get_dont_care |
( |
| ) |
const |
|
inline |
◆ get_masked_value()
| uint64_t nodamushi::svd::EnumeratedNumber::get_masked_value |
( |
| ) |
const |
|
inline |
◆ get_value()
| uint64_t nodamushi::svd::EnumeratedNumber::get_value |
( |
| ) |
const |
|
inline |
◆ operator uint64_t()
| nodamushi::svd::EnumeratedNumber::operator uint64_t |
( |
| ) |
const |
|
inline |
◆ operator!=() [1/2]
| bool nodamushi::svd::EnumeratedNumber::operator!= |
( |
const EnumeratedNumber & |
e | ) |
const |
|
inline |
◆ operator!=() [2/2]
| bool nodamushi::svd::EnumeratedNumber::operator!= |
( |
uint64_t |
e | ) |
const |
|
inline |
◆ operator<() [1/2]
| bool nodamushi::svd::EnumeratedNumber::operator< |
( |
const EnumeratedNumber & |
e | ) |
const |
|
inline |
◆ operator<() [2/2]
| bool nodamushi::svd::EnumeratedNumber::operator< |
( |
uint64_t |
e | ) |
const |
|
inline |
◆ operator<=() [1/2]
| bool nodamushi::svd::EnumeratedNumber::operator<= |
( |
const EnumeratedNumber & |
e | ) |
const |
|
inline |
◆ operator<=() [2/2]
| bool nodamushi::svd::EnumeratedNumber::operator<= |
( |
uint64_t |
e | ) |
const |
|
inline |
◆ operator=() [1/4]
◆ operator=() [2/4]
◆ operator=() [3/4]
| void nodamushi::svd::EnumeratedNumber::operator= |
( |
const std::string & |
str | ) |
|
|
inline |
◆ operator=() [4/4]
◆ operator==() [1/2]
| bool nodamushi::svd::EnumeratedNumber::operator== |
( |
const EnumeratedNumber & |
e | ) |
const |
|
inline |
◆ operator==() [2/2]
| bool nodamushi::svd::EnumeratedNumber::operator== |
( |
uint64_t |
e | ) |
const |
|
inline |
◆ operator>() [1/2]
| bool nodamushi::svd::EnumeratedNumber::operator> |
( |
const EnumeratedNumber & |
e | ) |
const |
|
inline |
◆ operator>() [2/2]
| bool nodamushi::svd::EnumeratedNumber::operator> |
( |
uint64_t |
e | ) |
const |
|
inline |
◆ operator>=() [1/2]
| bool nodamushi::svd::EnumeratedNumber::operator>= |
( |
const EnumeratedNumber & |
e | ) |
const |
|
inline |
◆ operator>=() [2/2]
| bool nodamushi::svd::EnumeratedNumber::operator>= |
( |
uint64_t |
e | ) |
const |
|
inline |
◆ print()
| void nodamushi::svd::EnumeratedNumber::print |
( |
std::ostream & |
o | ) |
const |
|
inlinenoexcept |
◆ set()
| void nodamushi::svd::EnumeratedNumber::set |
( |
uint64_t |
v, |
|
|
uint64_t |
dont_care, |
|
|
int |
base = 10 |
|
) |
| |
|
inlinenoexcept |
update contents.
- Parameters
-
| v | value |
| dont_care | don't care bit information.(1: don't core, 0: care) |
| base | radix |
Definition at line 227 of file EnumeratedNumber.hpp.
The documentation for this struct was generated from the following file: