00001 #ifndef EdgeListbase_HPP 00002 #define EdgeListbase_HPP 00003 00004 #include "common.hpp" 00005 #include "common/Edge.hpp" 00006 00007 00008 class Edgelistbase 00009 { 00010 public: 00011 class iterator 00012 { 00013 public: 00014 iterator(){} 00015 00016 Bodon::Edge operator*() const 00017 { 00018 return Bodon::Edge(0, NULL); 00019 } 00020 void operator++() {} 00021 iterator& operator=(const iterator& an_it){return *this;} 00022 bool operator!=(const iterator& an_it){return false;} 00023 00024 }; 00025 00026 Edgelistbase(){} 00027 iterator begin(){return iterator();} 00028 iterator end(){return iterator();} 00029 bool empty() const {return true;} 00030 00031 void push_back(item_t label, void* subtrie){} 00032 }; 00033 00034 00035 #endif