Celero
FileReader.h
1 #pragma once
2 
20 
21 #include <locale>
22 
23 namespace celero
24 {
32  struct FieldReader : std::ctype<char>
33  {
34  FieldReader() : std::ctype<char>(FieldReader::GetTable())
35  {
36  }
37 
38  static std::ctype_base::mask const* GetTable()
39  {
40  static std::vector<std::ctype_base::mask> rc(table_size, std::ctype_base::mask());
41  rc[','] = std::ctype_base::space;
42  rc['\n'] = std::ctype_base::space;
43  rc['\r'] = std::ctype_base::space;
44  return &rc[0];
45  }
46  };
47 }
Definition: Archive.h:25
Definition: FileReader.h:32