All Classes Namespaces Functions Typedefs Enumerations Pages
utils.h
1 #ifndef _HDF5SERIE_UTILS_H_
2 #define _HDF5SERIE_UTILS_H_
3 
4 #include <vector>
5 
6 namespace H5 {
7 
8 class VecStr {
9  public:
10  VecStr(size_t size) : arr(size, NULL) {}
11  ~VecStr() {
12  for(std::vector<char*>::iterator it=arr.begin(); it!=arr.end(); it++)
13  free(*it);
14  }
15  char *&operator[](size_t i) { return arr[i]; }
16  private:
17  std::vector<char*> arr;
18 };
19 
20 }
21 
22 #endif
Definition: utils.h:8

Impressum / Disclaimer / Datenschutz Generated by doxygen 1.8.5 Valid HTML