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