Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

Subvector Class Template Reference
[linbox/vector]

#include <subvector.h>

List of all members.


Detailed Description

template<typename Iterator, typename ConstIterator = Iterator>
class LinBox::Subvector< Iterator, ConstIterator >

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().


Public Member Functions

template<class Container> Subvectoroperator= (const Container &x)


Member Function Documentation

Subvector& operator= const Container &  x  )  [inline]
 

assign the elements of Container one by one to *this. Container must be at least as long as this.


The documentation for this class was generated from the following file:
Generated on Thu Feb 8 22:33:09 2007 for linbox by doxygen 1.3.4