StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StjTreeIndexList.h
1 // -*- mode: c++;-*-
2 // $Id: StjTreeIndexList.h,v 1.4 2008/08/28 04:57:08 tai Exp $
3 // Copyright (C) 2008 Tai Sakuma <sakuma@bnl.gov>
4 #ifndef STJTREEINDEXLIST_H
5 #define STJTREEINDEXLIST_H
6 
7 #include "StjTreeIndex.h"
8 
9 #include <vector>
10 
11 typedef std::vector<StjTreeIndex> StjTreeIndexList;
12 
13 inline bool operator==(const StjTreeIndexList& v1, const StjTreeIndexList& v2){
14  if(v1.size() != v2.size()) return false;
15  for(size_t i = 0; i < v1.size(); ++i) if(v1[i] != v2[i]) return false;
16  return true;
17 }
18 
19 inline std::ostream& operator<<(std::ostream& out, const StjTreeIndexList& v)
20 {
21  out << "StjTreeIndexList size: " << v.size();
22  return out;
23 }
24 
25 #endif // STJTREEINDEXLIST_H