| 
    raiigraph
    
   C++ RAII for igraph data structures 
   | 
 
View into a row/column of the matrix. More...
#include <Matrix.hpp>
Classes | |
| struct | Iterator | 
| Random-access iterator through the view.  More... | |
Public Member Functions | |
| bool | empty () const | 
| size_type | size () const | 
| BaseReference | operator[] (size_type i) const | 
| BaseReference | back () const | 
| BaseReference | front () const | 
| Iterator | begin () const | 
| Iterator | end () const | 
| Iterator | cbegin () const | 
| Iterator | cend () const | 
| std::reverse_iterator< Iterator > | rbegin () const | 
| std::reverse_iterator< Iterator > | rend () const | 
| std::reverse_iterator< Iterator > | crbegin () const | 
| std::reverse_iterator< Iterator > | crend () const | 
View into a row/column of the matrix.
| BaseIterator | Internal use only. | 
| BaseReference | Internal use only. | 
This provides an STL-like container around a row or column of the matrix for convenient access, modification and iteration. It avoids the need to copy data to/from the matrix and an external vector when interfacing with STL functions. Views should be treated like iterators in that they are potentially invalidated by any re/deallocations in the parent Matrix. 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline | 
| i | Index on the view (i.e., the column). | 
i. 
      
  | 
  inline | 
      
  | 
  inline | 
      
  | 
  inline |