Make sure that the input string doesn't go out of scope when using boost::tokenizer