|
NSVD Reader
0.0.1
|
normalized <enumeratedValues> element. iterable More...
#include <Enumeration.hpp>
Public Types | |
| using | Field = ::nodamushi::svd::normalized::Field< STRREF > |
| using | EnumeratedValue = ::nodamushi::svd::normalized::EnumeratedValue< STRREF > |
| using | iterator = typename std::vector< EnumeratedValue >::iterator |
| using | const_iterator = typename std::vector< EnumeratedValue >::const_iterator |
Public Member Functions | |
| Enumeration ()=default | |
| Enumeration (Enumeration &&)=default | |
| Enumeration (const Enumeration &)=default | |
| template<typename T > | |
| Enumeration (const T &n) | |
| bool | empty () const noexcept |
| <enumeratedValue> is empty More... | |
| size_t | size () const noexcept |
| count of <enumeratedValue> More... | |
| size_t | length () const noexcept |
| count of <enumeratedValue> More... | |
| iterator | begin () noexcept |
| enumeratedValue iterator. More... | |
| iterator | end () noexcept |
| enumeratedValue iterator. More... | |
| const_iterator | begin () const noexcept |
| enumeratedValue iterator. More... | |
| const_iterator | end () const noexcept |
| enumeratedValue iterator. More... | |
Public Attributes | |
| std::string | name |
| <name> More... | |
| STRREF | headerEnumName |
| <headerEnumName> More... | |
| EnumUsage | usage |
| <usage> More... | |
| std::vector< EnumeratedValue > | enumeratedValue |
| <enumeratedValue> list More... | |
normalized <enumeratedValues> element. iterable
Definition at line 27 of file Enumeration.hpp.
| using nodamushi::svd::normalized::Enumeration< STRREF >::const_iterator = typename std::vector<EnumeratedValue>::const_iterator |
Definition at line 78 of file Enumeration.hpp.
| using nodamushi::svd::normalized::Enumeration< STRREF >::EnumeratedValue = ::nodamushi::svd::normalized::EnumeratedValue<STRREF> |
Definition at line 30 of file Enumeration.hpp.
| using nodamushi::svd::normalized::Enumeration< STRREF >::Field = ::nodamushi::svd::normalized::Field<STRREF> |
Definition at line 29 of file Enumeration.hpp.
| using nodamushi::svd::normalized::Enumeration< STRREF >::iterator = typename std::vector<EnumeratedValue>::iterator |
Definition at line 77 of file Enumeration.hpp.
|
default |
|
default |
|
default |
|
inline |
Definition at line 46 of file Enumeration.hpp.
|
inlinenoexcept |
enumeratedValue iterator.
Definition at line 80 of file Enumeration.hpp.
|
inlinenoexcept |
enumeratedValue iterator.
Definition at line 84 of file Enumeration.hpp.
|
inlinenoexcept |
<enumeratedValue> is empty
Definition at line 66 of file Enumeration.hpp.
|
inlinenoexcept |
enumeratedValue iterator.
Definition at line 82 of file Enumeration.hpp.
|
inlinenoexcept |
enumeratedValue iterator.
Definition at line 86 of file Enumeration.hpp.
|
inlinenoexcept |
count of <enumeratedValue>
Definition at line 76 of file Enumeration.hpp.
|
inlinenoexcept |
count of <enumeratedValue>
Definition at line 71 of file Enumeration.hpp.
| std::vector<EnumeratedValue> nodamushi::svd::normalized::Enumeration< STRREF >::enumeratedValue |
<enumeratedValue> list
Definition at line 39 of file Enumeration.hpp.
| STRREF nodamushi::svd::normalized::Enumeration< STRREF >::headerEnumName |
<headerEnumName>
Definition at line 35 of file Enumeration.hpp.
| std::string nodamushi::svd::normalized::Enumeration< STRREF >::name |
<name>
Definition at line 33 of file Enumeration.hpp.
| EnumUsage nodamushi::svd::normalized::Enumeration< STRREF >::usage |
<usage>
Definition at line 37 of file Enumeration.hpp.