00001 // -*- c++ -*- 00002 // (c) 2007-2009 Ulrich Germann. All rights reserved. 00003 #if 0 00004 #ifndef __ug_mm_tsa_tree_iterator_h 00005 #define __ug_mm_tsa_tree_iterator_h 00006 00007 // namespace ugdiss 00008 // { 00009 // template<typename TOKEN> 00010 // class 00011 // mmTSA<TOKEN>:: 00012 // tree_iterator : public TSA<TOKEN>::tree_iterator 00013 // { 00014 // public: 00015 // tree_iterator(TSA<TOKEN> const* s); 00016 // tree_iterator(TSA<TOKEN> const* s, Token const& t); 00017 // tree_iterator(TSA<TOKEN> const* s, Token const* kstart, Token const* kend); 00018 // bool down() { return TSA<TOKEN>::tree_iterator::down(); } 00019 // bool over() { return TSA<TOKEN>::tree_iterator::over(); } 00020 // }; 00021 00022 // // ====================================================================== 00023 // // ====================================================================== 00024 // // ====================================================================== 00025 00026 // template<typename TOKEN> 00027 // mmTSA<TOKEN>:: 00028 // tree_iterator:: 00029 // tree_iterator(TSA<TOKEN> const* s) 00030 // : TSA<TOKEN>::tree_iterator::tree_iterator(s) 00031 // {}; 00032 00033 // template<typename TOKEN> 00034 // mmTSA<TOKEN>:: 00035 // tree_iterator:: 00036 // tree_iterator(TSA<TOKEN> const* s, Token const& t) 00037 // : TSA<TOKEN>::tree_iterator::tree_iterator(s,t) 00038 // {}; 00039 00040 // template<typename TOKEN> 00041 // mmTSA<TOKEN>:: 00042 // tree_iterator:: 00043 // tree_iterator(TSA<TOKEN> const* s, Token const* kstart, Token const* kend) 00044 // : TSA<TOKEN>::tree_iterator::tree_iterator(s,kstart,kend) 00045 // {}; 00046 00047 // // ====================================================================== 00048 // // ====================================================================== 00049 // // ====================================================================== 00050 00051 // } 00052 #endif 00053 #endif