node_map.h

00001 //==========================================================================
00002 //
00003 //   node_map.h
00004 //
00005 //==========================================================================
00006 // $Id: node_map.h,v 1.8 2005/06/14 12:22:12 raitner Exp $
00007 
00008 #ifndef GTL_NODE_MAP_H
00009 #define GTL_NODE_MAP_H
00010 
00011 #include <GTL/GTL.h>
00012 #include <GTL/node.h>
00013 #include <GTL/ne_map.h>
00014 
00015 __GTL_BEGIN_NAMESPACE
00016 
00017 class graph;
00018 
00052 template <class T, class Alloc = allocator<T> >
00053 class node_map : public ne_map<node, T, graph, Alloc>
00054 {
00055 public:
00056 
00063     node_map() : ne_map<node, T, graph, Alloc>() {};
00064 
00071     explicit node_map(const graph &g, T t=T()) : ne_map<node, T, graph, Alloc>(g,t) {};
00072 };
00073 
00074 __GTL_END_NAMESPACE
00075 
00076 #endif // GTL_NODE_MAP_H
00077 
00078 //--------------------------------------------------------------------------
00079 //   end of file
00080 //--------------------------------------------------------------------------