diff options
Diffstat (limited to 'traveler/Traveler.cc')
| -rw-r--r-- | traveler/Traveler.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/traveler/Traveler.cc b/traveler/Traveler.cc index e365b28..f503f30 100644 --- a/traveler/Traveler.cc +++ b/traveler/Traveler.cc @@ -1,6 +1,16 @@ #include "Traveler.hh" +#include "BaseNode.hh" namespace pcc { Traveler::Traveler(std::ostream& out) : out_(out) {} + +void Traveler::Travel(std::shared_ptr<BaseNode> root) { + PreTravel(); + root->Travel(*this); + PostTravel(); +} + +void Traveler::PreTravel() {} +void Traveler::PostTravel() {} } // namespace pcc |
