| 154 | } |
| 155 | |
| 156 | void TestBoostDate(int batch_size, void* d) { |
| 157 | TestData* data = reinterpret_cast<TestData*>(d); |
| 158 | for (int i = 0; i < batch_size; ++i) { |
| 159 | int n = data->data.size(); |
| 160 | for (int j = 0; j < n; ++j) { |
| 161 | string s(data->data[j].Ptr(), data->data[j].Len()); |
| 162 | data->result[j].set_date(gregorian::from_string(s)); |
| 163 | } |
| 164 | } |
| 165 | } |
| 166 | |
| 167 | void TestBoostTime(int batch_size, void* d) { |
| 168 | TestData* data = reinterpret_cast<TestData*>(d); |