|
NSVD Reader
0.0.1
|
unique_ptr<Register> or unique_ptr<Cluster> More...
#include <reg_or_cluster.hpp>
Public Types | |
| using | reg_t = REG |
| using | clu_t = CLUSTER |
| using | deleter = std::function< void(void *)> |
Public Member Functions | |
| reg_or_cluster (const reg_or_cluster &)=delete | |
| reg_or_cluster & | operator= (const reg_or_cluster &)=delete |
| reg_or_cluster (reg_or_cluster &&)=default | |
| reg_or_cluster & | operator= (reg_or_cluster &&)=default |
| reg_or_cluster (reg_t *r) | |
| reg_or_cluster (clu_t *c) | |
| bool | is_register () const noexcept |
| bool | is_cluster () const noexcept |
| reg_t & | get_register () |
| clu_t & | get_cluster () |
| const reg_t & | get_register () const |
| const clu_t & | get_cluster () const |
| const void * | get () |
unique_ptr<Register> or unique_ptr<Cluster>
Definition at line 22 of file reg_or_cluster.hpp.
| using nodamushi::svd::reg_or_cluster< REG, CLUSTER >::clu_t = CLUSTER |
Definition at line 25 of file reg_or_cluster.hpp.
| using nodamushi::svd::reg_or_cluster< REG, CLUSTER >::deleter = std::function<void(void*)> |
Definition at line 26 of file reg_or_cluster.hpp.
| using nodamushi::svd::reg_or_cluster< REG, CLUSTER >::reg_t = REG |
Definition at line 24 of file reg_or_cluster.hpp.
|
delete |
|
default |
|
inline |
Definition at line 34 of file reg_or_cluster.hpp.
|
inline |
Definition at line 36 of file reg_or_cluster.hpp.
|
inline |
Definition at line 108 of file reg_or_cluster.hpp.
|
inline |
|
inline |
|
inline |
|
inline |
|
inlinenoexcept |
Definition at line 46 of file reg_or_cluster.hpp.
|
inlinenoexcept |
Definition at line 42 of file reg_or_cluster.hpp.
|
delete |
|
default |