|
NSVD Reader
0.0.1
|
<register> or <cluster> list. iterable. Holds register and cluster in the order they appear in the SVD file. More...
#include <Cluster.hpp>

Public Types | |
| using | rc_t = ::nodamushi::svd::reg_or_cluster< Register< STR >, Cluster< STR > > |
| using | reg_t = typename rc_t::reg_t |
| using | clu_t = typename rc_t::clu_t |
| using | iterator = typename std::vector< rc_t >::iterator |
| using | const_iterator = typename std::vector< rc_t >::const_iterator |
Public Member Functions | |
| size_t | length () const |
| return count of <register> or <cluster> More... | |
| size_t | size () const |
| return count of <register> or <cluster> More... | |
| rc_t & | operator[] (size_t i) |
| get <register> or <cluster> More... | |
| const rc_t & | operator[] (size_t i) const |
| get <register> or <cluster> More... | |
| Registers ()=default | |
| Registers (Registers< STR > &&)=default | |
| Registers (const Registers< STR > &r) | |
| iterator | begin () |
| iterator | end () |
| const_iterator | begin () const |
| const_iterator | end () const |
Public Attributes | |
| std::vector< rc_t > | registers |
| <register> or <cluster> list More... | |
<register> or <cluster> list. iterable. Holds register and cluster in the order they appear in the SVD file.
Definition at line 44 of file Cluster.hpp.
| using nodamushi::svd::Registers< STR >::clu_t = typename rc_t::clu_t |
Definition at line 48 of file Cluster.hpp.
| using nodamushi::svd::Registers< STR >::const_iterator = typename std::vector<rc_t>::const_iterator |
Definition at line 73 of file Cluster.hpp.
| using nodamushi::svd::Registers< STR >::iterator = typename std::vector<rc_t>::iterator |
Definition at line 72 of file Cluster.hpp.
| using nodamushi::svd::Registers< STR >::rc_t = ::nodamushi::svd::reg_or_cluster<Register<STR>,Cluster<STR> > |
Definition at line 46 of file Cluster.hpp.
| using nodamushi::svd::Registers< STR >::reg_t = typename rc_t::reg_t |
Definition at line 47 of file Cluster.hpp.
|
default |
|
default |
|
inline |
Definition at line 62 of file Cluster.hpp.
|
inline |
Definition at line 75 of file Cluster.hpp.
|
inline |
Definition at line 77 of file Cluster.hpp.
|
inline |
Definition at line 76 of file Cluster.hpp.
|
inline |
Definition at line 78 of file Cluster.hpp.
|
inline |
return count of <register> or <cluster>
Definition at line 50 of file Cluster.hpp.
|
inline |
get <register> or <cluster>
Definition at line 54 of file Cluster.hpp.
|
inline |
get <register> or <cluster>
Definition at line 56 of file Cluster.hpp.
|
inline |
return count of <register> or <cluster>
Definition at line 52 of file Cluster.hpp.
| std::vector<rc_t> nodamushi::svd::Registers< STR >::registers |
<register> or <cluster> list
Definition at line 80 of file Cluster.hpp.