| 
|   | vector1 (allocator_type const &alloc=allocator_type()) | 
|   | Default constructor.  More...
  | 
|   | 
|   | vector1 (vector1 const &v) | 
|   | Copy constructor.  More...
  | 
|   | 
| template<ssize_type L_, typename T_ , typename A_ >  | 
|   | vector1 (vectorL< L_, T_, A_ > const &v) | 
|   | Assignable copy constructor.  More...
  | 
|   | 
|   | vector1 (super const &v) | 
|   | std::vector constructor  More...
  | 
|   | 
| template<typename T_ , typename A_ >  | 
|   | vector1 (std::vector< T_, A_ > const &v) | 
|   | Assignable std::vector constructor.  More...
  | 
|   | 
|   | vector1 (size_type num) | 
|   | Size constructor.  More...
  | 
|   | 
|   | vector1 (size_type num, value_type const &value, allocator_type const &alloc=allocator_type()) | 
|   | Uniform value constructor.  More...
  | 
|   | 
| template<typename InputIterator >  | 
|   | vector1 (InputIterator const beg, InputIterator const ending, allocator_type const &alloc=allocator_type()) | 
|   | Iterator range constructor.  More...
  | 
|   | 
|   | vector1 (vector1 &&v) | 
|   | C++11 Move constructor.  More...
  | 
|   | 
|   | vector1 (super &&v) | 
|   | C++11 vectorL move constructor.  More...
  | 
|   | 
|   | vector1 (std::initializer_list< T > init, const A &alloc=A()) | 
|   | C++11 initializer list constructor.  More...
  | 
|   | 
| virtual  | ~vector1 () | 
|   | Destructor.  More...
  | 
|   | 
| vector1 &  | operator= (vector1 const &v) | 
|   | Copy assignment.  More...
  | 
|   | 
| template<ssize_type L_, typename T_ , typename A_ >  | 
| vector1 &  | operator= (vectorL< L_, T_, A_ > const &v) | 
|   | Assignable copy assignment.  More...
  | 
|   | 
| vector1 &  | operator= (super const &v) | 
|   | std::vector assignment  More...
  | 
|   | 
| template<typename T_ , typename A_ >  | 
| vector1 &  | operator= (std::vector< T_, A_ > const &v) | 
|   | Assignable std::vector assignment.  More...
  | 
|   | 
| int  | index (T const t) const  | 
|   | Find the index of an element. If not found then return 0;.  More...
  | 
|   | 
| bool  | has_value (T const t) const  | 
|   | useful function – was commented out previously due, I think, to a conflict with has() in OptionKeys! Now renamed to has_value().  More...
  | 
|   | 
|   | vectorL (allocator_type const &alloc=allocator_type()) | 
|   | Default constructor.  More...
  | 
|   | 
|   | vectorL (vectorL const &v) | 
|   | Copy constructor.  More...
  | 
|   | 
|   | vectorL (vectorL< L_, T_, A_ > const &v) | 
|   | Assignable copy constructor.  More...
  | 
|   | 
|   | vectorL (super const &v) | 
|   | std::vector constructor  More...
  | 
|   | 
|   | vectorL (std::vector< T_, A_ > const &v) | 
|   | Assignable std::vector constructor.  More...
  | 
|   | 
|   | vectorL (size_type const num) | 
|   | Size constructor.  More...
  | 
|   | 
|   | vectorL (size_type const num, value_type const &value, allocator_type const &alloc=allocator_type()) | 
|   | Uniform value constructor.  More...
  | 
|   | 
|   | vectorL (InputIterator const beg, InputIterator const ending, allocator_type const &alloc=allocator_type()) | 
|   | Iterator range constructor.  More...
  | 
|   | 
|   | vectorL (vectorL &&v) | 
|   | C++11 Move constructor.  More...
  | 
|   | 
|   | vectorL (super &&v) | 
|   | C++11 std::vector move constructor.  More...
  | 
|   | 
|   | vectorL (std::initializer_list< T > init, const A &alloc=A()) | 
|   | C++11 initializer list constructor.  More...
  | 
|   | 
| virtual  | ~vectorL () | 
|   | Destructor.  More...
  | 
|   | 
| vectorL &  | operator= (vectorL const &v) | 
|   | Copy assignment.  More...
  | 
|   | 
| vectorL &  | operator= (vectorL< L_, T_, A_ > const &v) | 
|   | Assignable copy assignment.  More...
  | 
|   | 
| vectorL &  | operator= (super const &v) | 
|   | std::vector assignment  More...
  | 
|   | 
| vectorL &  | operator= (std::vector< T_, A_ > const &v) | 
|   | Assignable std::vector assignment.  More...
  | 
|   | 
| super const &  | vector () const | 
|   | std::vector const explicit conversion  More...
  | 
|   | 
| super &  | vector () | 
|   | std::vector explicit conversion  More...
  | 
|   | 
| vectorL &  | append (vectorL const &v) | 
|   | Append another vectorL to the back of the vector.  More...
  | 
|   | 
| vectorL &  | add_back (T const &t) | 
|   | Add an element to the back of the vector.  More...
  | 
|   | 
| vectorL &  | remove_back () | 
|   | Remove the element at the back of the vector.  More...
  | 
|   | 
| vectorL &  | pop (T const &t) | 
|   | Remove an element of the vector.  More...
  | 
|   | 
| void  | shrink () | 
|   | Shrink the index map to remove unused capacity.  More...
  | 
|   | 
| bool  | contains (T const &t) const | 
|   | Check if vector contains a given element.  More...
  | 
|   | 
| SSize  | index_of (T const &t) | 
|   | Return the index of a given element or exit if not found.  More...
  | 
|   | 
| bool  | has (index_type const i) const | 
|   | Has an element with an index?  More...
  | 
|   | 
| const_reference  | operator[] (index_type const i) const | 
|   | vectorL[ i ] const  More...
  | 
|   | 
| reference  | operator[] (index_type const i) | 
|   | vectorL[ i ]  More...
  | 
|   | 
| const_reference  | at (index_type const i) const | 
|   | vectorL.at( i ) const  More...
  | 
|   | 
| reference  | at (index_type const i) | 
|   | vectorL.at( i )  More...
  | 
|   | 
| index_type  | l () const | 
|   | Lower index.  More...
  | 
|   | 
| index_type  | u () const | 
|   | Upper index.  More...
  | 
|   | 
| void  | swap (vectorL &v) | 
|   | swap( vectorL )  More...
  | 
|   | 
template<typename T, typename A = std::allocator< T >>
class utility::vector1< T, A >
std::vector with 1-based indexing