|
NSVD Reader
0.0.1
|
Namespaces | |
| details | |
Classes | |
| struct | is_static |
Enumerations | |
| enum | result { result::CONTINUE, result::BREAK, result::SKIP } |
| enum | _visitor_member_type_ : int { _visitor_member_type_::staticmt =0, _visitor_member_type_::mt =1 } |
Functions | |
| template<typename CONTROLLER , typename VISITOR , typename T > | |
| result | apply (T &t) |
| template<typename CONTROLLER , typename VISITOR , typename T > | |
| result | apply (T &t, VISITOR &v) |
| template<typename CONTROLLER , typename VISITOR , typename T > | |
| result | applyController (T &t) |
| template<typename CONTROLLER , typename VISITOR , typename T > | |
| result | applyController (T &t, VISITOR &v) |
| template<typename VISITOR , typename T > | |
| result | applyVisit (T &t) |
| template<typename VISITOR , typename T > | |
| result | applyVisit (T &t, VISITOR &v) |
| template<typename VISITOR , typename T > | |
| result | applyPostVisit (T &t) |
| template<typename VISITOR , typename T > | |
| result | applyPostVisit (T &t, VISITOR &v) |
|
strong |
| Enumerator | |
|---|---|
| staticmt | |
| mt | |
Definition at line 45 of file visitor.hpp.
|
strong |
| Enumerator | |
|---|---|
| CONTINUE | continue visitor processing |
| BREAK | stop visitor processing |
| SKIP | finish the current processing hierarchy |
Definition at line 15 of file result.hpp.
| result nodamushi::visitor::apply | ( | T & | t | ) |
| result nodamushi::visitor::apply | ( | T & | t, |
| VISITOR & | v | ||
| ) |
| result nodamushi::visitor::applyController | ( | T & | t | ) |
| result nodamushi::visitor::applyController | ( | T & | t, |
| VISITOR & | v | ||
| ) |
| result nodamushi::visitor::applyPostVisit | ( | T & | t | ) |
| result nodamushi::visitor::applyPostVisit | ( | T & | t, |
| VISITOR & | v | ||
| ) |
| result nodamushi::visitor::applyVisit | ( | T & | t | ) |