Boost C++ Libraries: Ticket #12263: ublas matrix iterators do not include "->" member access (dereferencing) operator, although the operator is referenced in the documentation https://svn.boost.org/trac10/ticket/12263 <p> The documentation for the ublas matrix iterators includes the "-&gt;" operator for member access (dereferencing), but the source code does not include this operator in either the exposed iterator classes (i.e. iterator1/2) nor the base classes (i.e. random_access_iterator_base). </p> <p> Documentation: <a href="http://www.boost.org/doc/libs/1_61_0/libs/numeric/ublas/doc/iterator_concept.html#1IndexedBidirectionalIterator">http://www.boost.org/doc/libs/1_61_0/libs/numeric/ublas/doc/iterator_concept.html#1IndexedBidirectionalIterator</a> </p> <p> Iterator1 class reference: <a href="http://www.boost.org/doc/libs/1_46_0/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html">http://www.boost.org/doc/libs/1_46_0/libs/numeric/ublas/doc/html/classboost_1_1numeric_1_1ublas_1_1matrix_1_1iterator1.html</a> </p> <p> Similar observations have been made on <a class="missing wiki">StackOverflow</a>, but appear to have not been written up. See here: <a class="ext-link" href="http://stackoverflow.com/questions/26462271/why-doesnt-the-arrow-operator-work-on-boostnumericublasvector"><span class="icon">​</span>http://stackoverflow.com/questions/26462271/why-doesnt-the-arrow-operator-work-on-boostnumericublasvector</a> </p> <p> This appears to be an oversight, but appears to reach throughout uBLAS. </p> en-us Boost C++ Libraries /htdocs/site/boost.png https://svn.boost.org/trac10/ticket/12263 Trac 1.4.3 anonymous Fri, 10 Jun 2016 14:09:32 GMT keywords set https://svn.boost.org/trac10/ticket/12263#comment:1 https://svn.boost.org/trac10/ticket/12263#comment:1 <ul> <li><strong>keywords</strong> oversight ublas matrix iterator member access dereference added </li> </ul> Ticket