| // Copyright 2011 Google Inc. All Rights Reserved. | |
| // Author: keir@google.com (Keir Mierle) | |
| #ifndef CERES_INTERNAL_SPLIT_H_ | |
| #define CERES_INTERNAL_SPLIT_H_ | |
| #include <string> | |
| #include <vector> | |
| #include "ceres/internal/port.h" | |
| namespace ceres { | |
| // Split a string using one or more character delimiters, presented as a | |
| // nul-terminated c string. Append the components to 'result'. If there are | |
| // consecutive delimiters, this function skips over all of them. | |
| void SplitStringUsing(const string& full, const char* delim, | |
| vector<string>* res); | |
| } // namespace ceres | |
| #endif // CERES_INTERNAL_SPLIT_H_ |