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@…