id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 3997,Can't use iterator_range as template argument in tokenizer,roman300178@…,Neil Groves,"I tried to use boost tokenizer directly with char* (instead of std::string) In order to do so, I needed convert the char* to iterator_range. I managed to do so by calling ""as_literal"" method. Afterwards I used iterator range as tokenizer argument and took tokenizer's iterator for token parsing. However I got compiler error that ""assign"" method on iterator_range object isn't defined. I think this compilation problem could easily fixed by adding to iterator_range new ""assign"" method: iterator_range& assign(IteratorT beg, IteratorT end) { m_Begin = beg; m_End = end; #ifndef NDEBUG singular = false; #endif return *this; } thanks, Roman",Feature Requests,closed,Boost 1.43.0,range,Boost 1.39.0,Problem,invalid,tokenizer iterator_range,roman300178@…