76 const char*
const delim =
", ";
81 string::size_type
start = 0;
82 string::size_type stop = 0;
83 while(
start != string::npos && stop != string::npos ) {
88 const char* str = tok.c_str();
89 char* str_end =
nullptr;
90 auto conv = strtol(str, &str_end, 10);
91 if( str + tok.length() == str_end
92 && conv <= numeric_limits<Int_t>::max()
93 && conv >= numeric_limits<Int_t>::min() )
94 val =
static_cast<Int_t>(conv);
95 fTokens.push_back(std::move(tok));