Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
edge_map.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file edge_map.h
1 /* This software is distributed under the GNU Lesser General Public License */
2 //==========================================================================
3 //
4 // edge_map.h
5 //
6 //==========================================================================
7 // $Id: edge_map.h,v 1.8 2005/06/14 12:22:12 raitner Exp $
8 
9 #ifndef GTL_EDGE_MAP_H
10 #define GTL_EDGE_MAP_H
11 
12 #include <GTL/GTL.h>
13 #include <GTL/edge.h>
14 #include <GTL/ne_map.h>
15 
17 
18 class graph;
19 
53 template <class T, class Alloc = allocator<T> >
54 class edge_map : public ne_map<edge, T, graph, Alloc>
55 {
56 public:
57 
64  edge_map() : ne_map<edge, T, graph, Alloc>() {};
65 
72  explicit edge_map(const graph &g, T t=T()) :
73  ne_map<edge, T, graph, Alloc>(g,t) {};
74 };
75 
77 
78 #endif // GTL_EDGE_MAP_H
79 
80 //--------------------------------------------------------------------------
81 // end of file
82 //--------------------------------------------------------------------------