Elaboradar  0.1
 Tutto Classi Namespace File Funzioni Variabili Tipi enumerati (enum) Gruppi
void radarelab::str_split ( char *  str,
const char *  sep,
std::function< void(const char *tok)>  val_cb 
)

Split a string in tokens, skipping the given separator characters.

Definizione alla linea 165 del file utils.cpp.

166 {
167  char* saveptr;
168  while (true)
169  {
170  char* tok = strtok_r(str, sep, &saveptr);
171  if (tok == NULL) break;
172  val_cb(tok);
173  str = NULL;
174  }
175 }