A generic class for visitors. More...
#include <Visitor.h>
Public Types | |
| typedef R | ReturnType |
Public Member Functions | |
| virtual ReturnType | visit (T &visited)=0 |
| Pure virtual function that visitors must implement in order to visit some other object of type T. More... | |
A generic class for visitors.
This class defines a pure virtual function for visiting an object of type T.
This function may return a value (see the R type in template declaration).
Requirements on types:
Definition at line 52 of file common/Visitor.h.
| typedef R te::common::Visitor< T, R >::ReturnType |
Definition at line 56 of file common/Visitor.h.
|
pure virtual |
Pure virtual function that visitors must implement in order to visit some other object of type T.
| visited | The object to be visited. |