Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

InnerNodeSpecific.hpp

Go to the documentation of this file.
00001 #ifndef InnerNodeSpecific_HPP
00002 #define InnerNodeSpecific_HPP
00003 
00004 #include "common.hpp"
00005 //#include <iterator>   //for test
00006 
00007 
00008 namespace Bodon
00009 {
00015    template <class EDGELIST>
00016    class InnerNodeSpecific
00017    {
00018       public:
00019          typedef typename EDGELIST::iterator iterator;
00020          typedef typename EDGELIST::const_iterator const_iterator;
00021 
00022          EDGELIST edgelist;
00023 
00024          InnerNodeSpecific(){}
00025 
00026          bool isThereAnyCandidate() const
00027          {
00028             return !edgelist.empty();
00029          }
00030 
00031 
00032          size_t edgeNumber()
00033          {
00034             return edgelist.edgeNumber();
00035          }
00036    };
00037 }
00038 
00039 #endif

Generated on Sun Sep 17 17:50:39 2006 for FIM environment by  doxygen 1.4.4