|  | // 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_ |