id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 5811,indirected range adaptor not satisfied with unary dereference operator,Lars Viklund ,Neil Groves,"The documentation for Range's indirected adaptor claims that it is usable with anything that has an unary operator*(). When using it with a range of optional, it seems to require an element_type inner type, which optional doesn't expose and the docs does not require. The following testcase fails to compile with VC10 and GCC 4.2.3: {{{#!c++ #include #include #include int main(int argc, char* argv[]) { std::vector > v; v | boost::adaptors::indirected; } }}}",Bugs,reopened,To Be Determined,range,Boost Development Trunk,Problem,,optional element_type range adaptor indirected,