|
linbox
|
#include <subvector.h>
Public Types | |
| typedef std::iterator_traits< Iterator >::value_type | value_type |
| typedef VectorCategories::DenseVectorTag | VectorCategory |
| typedef size_t | size_type |
| typedef std::iterator_traits< Iterator >::difference_type | difference_type |
| typedef std::iterator_traits< Iterator >::pointer | pointer |
| typedef std::iterator_traits< Iterator >::reference | reference |
| typedef const value_type & | const_reference |
| typedef Iterator | iterator |
| typedef ConstIterator | const_iterator |
| typedef std::reverse_iterator< iterator > | reverse_iterator |
| typedef std::reverse_iterator< const_iterator > | const_reverse_iterator |
Protected Attributes | |
| iterator | _begin |
| iterator | _end |
Dense subvector.
This class provides a statically sized subvector of a random access container (such as std::vector, deque). It does not work on sparse linbox vectors. It implements all of the types and methods of a std::vector except for those that invalidate iterators, i.e., those (potentially) involving vector resizing, such as push_back(), insert(), resize().
| typedef std::iterator_traits<Iterator>::value_type value_type |
| typedef VectorCategories::DenseVectorTag VectorCategory |
| typedef size_t size_type |
| typedef std::iterator_traits<Iterator>::difference_type difference_type |
| typedef std::iterator_traits<Iterator>::pointer pointer |
| typedef std::iterator_traits<Iterator>::reference reference |
| typedef const value_type& const_reference |
| typedef Iterator iterator |
| typedef ConstIterator const_iterator |
| typedef std::reverse_iterator<iterator> reverse_iterator |
| typedef std::reverse_iterator<const_iterator> const_reverse_iterator |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
assign the elements of Container one by one to *this.
Container must be at least as long as this.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |