|
NSVD Reader
0.0.1
|
SVD visitor. More...
Go to the source code of this file.
Namespaces | |
| nodamushi | |
| nodamushi::svd | |
Macros | |
| #define | SVD_VISITOR_INIT |
| initialize svd visitor class.define accept method More... | |
| #define | SVD_Visit_Device(v, ...) |
| svd visit device function More... | |
| #define | SVD_PostVisit_Device(v, ...) |
| svd visit device after function More... | |
| #define | SVD_Visit_Peripheral(v, ...) |
| svd visit peripheral function More... | |
| #define | SVD_PostVisit_Peripheral(v, ...) |
| svd visit peripheral after function More... | |
| #define | SVD_Visit_Interrupt(v, ...) |
| #define | SVD_Visit_AddressBlock(v, ...) VISITOR_MEMBER result visit(::nodamushi::svd::AddressBlock __VA_ARGS__& v) |
| #define | SVD_Visit_Cluster(v, ...) |
| #define | SVD_PostVisit_Cluster(v, ...) |
| #define | SVD_Visit_Register(v, ...) |
| #define | SVD_PostVisit_Register(v, ...) |
| #define | SVD_Visit_Field(v, ...) |
| #define | SVD_PostVisit_Field(v, ...) |
| #define | SVD_Visit_EnumeratedValues(v, ...) |
| #define | SVD_PostVisit_EnumeratedValues(v, ...) |
| #define | SVD_Visit_EnumeratedValue(v, ...) |
| #define | __NX_SVD_HANDLE_VISIT(type) |
| #define | __NX_SVD_HANDLE_VISIT2(type) |
SVD visitor.
see sample/visitor_sample.cpp sample code.
Definition in file svdvisitor.hpp.
| #define __NX_SVD_HANDLE_VISIT | ( | type | ) |
Definition at line 229 of file svdvisitor.hpp.
| #define __NX_SVD_HANDLE_VISIT2 | ( | type | ) |
Definition at line 237 of file svdvisitor.hpp.
| #define SVD_PostVisit_Cluster | ( | v, | |
| ... | |||
| ) |
Definition at line 145 of file svdvisitor.hpp.
| #define SVD_PostVisit_Device | ( | v, | |
| ... | |||
| ) |
svd visit device after function
Definition at line 126 of file svdvisitor.hpp.
| #define SVD_PostVisit_EnumeratedValues | ( | v, | |
| ... | |||
| ) |
Definition at line 160 of file svdvisitor.hpp.
| #define SVD_PostVisit_Field | ( | v, | |
| ... | |||
| ) |
Definition at line 155 of file svdvisitor.hpp.
| #define SVD_PostVisit_Peripheral | ( | v, | |
| ... | |||
| ) |
svd visit peripheral after function
Definition at line 133 of file svdvisitor.hpp.
| #define SVD_PostVisit_Register | ( | v, | |
| ... | |||
| ) |
Definition at line 150 of file svdvisitor.hpp.
| #define SVD_Visit_AddressBlock | ( | v, | |
| ... | |||
| ) | VISITOR_MEMBER result visit(::nodamushi::svd::AddressBlock __VA_ARGS__& v) |
Definition at line 139 of file svdvisitor.hpp.
| #define SVD_Visit_Cluster | ( | v, | |
| ... | |||
| ) |
Definition at line 143 of file svdvisitor.hpp.
| #define SVD_Visit_Device | ( | v, | |
| ... | |||
| ) |
svd visit device function
Definition at line 123 of file svdvisitor.hpp.
| #define SVD_Visit_EnumeratedValue | ( | v, | |
| ... | |||
| ) |
Definition at line 162 of file svdvisitor.hpp.
| #define SVD_Visit_EnumeratedValues | ( | v, | |
| ... | |||
| ) |
Definition at line 158 of file svdvisitor.hpp.
| #define SVD_Visit_Field | ( | v, | |
| ... | |||
| ) |
Definition at line 153 of file svdvisitor.hpp.
| #define SVD_Visit_Interrupt | ( | v, | |
| ... | |||
| ) |
Definition at line 136 of file svdvisitor.hpp.
| #define SVD_Visit_Peripheral | ( | v, | |
| ... | |||
| ) |
svd visit peripheral function
Definition at line 130 of file svdvisitor.hpp.
| #define SVD_Visit_Register | ( | v, | |
| ... | |||
| ) |
Definition at line 148 of file svdvisitor.hpp.
| #define SVD_VISITOR_INIT |
initialize svd visitor class.define accept method
Definition at line 96 of file svdvisitor.hpp.