Previous fileTop of DocumentContentsIndex pageNext file
Apache C++ Standard Library Reference Guide

<vector>

Library:  Containers


Header

Local Index

No Entries

Summary

The header <vector> is part of the Containers library of the Standard C++ Library. It defines the sequence template class vector, the partial class template specialization vector<bool>, a set of relational operators that C++ programs may use to perform equality and inequality tests on specializations of vector, and two specializations of the swap() algorithm for vector.

Synopsis

namespace std {
  template <class T, class Allocator = allocator<T> > 
  class vector;
  template <class T, class Allocator>
  bool operator==(const vector<T, Allocator>&, 
                  const vector<T, Allocator>&);
  template <class T, class Allocator>
  bool operator<(const vector<T, Allocator>&, 
                  const vector<T, Allocator>&);
  template <class T, class Allocator>
  bool operator!=(const vector<T, Allocator>&, 
                  const vector<T, Allocator>&);
  template <class T, class Allocator>
  bool operator>(const vector<T, Allocator>&, 
                  const vector<T, Allocator>&);
  template <class T, class Allocator>
  bool operator>=(const vector<T, Allocator>&, 
                  const vector<T, Allocator>&);
  template <class T, class Allocator>
  bool operator<=(const vector<T, Allocator>&, 
                  const vector<T, Allocator>&);
  template <class T, class Allocator>
  void swap(vector<T, Allocator>&, vector<T, Allocator>&);

  template <class Allocator> 
  class vector<bool, Allocator>;
  template <class Allocator>
  bool operator==(const vector<bool, Allocator>&, 
                  const vector<bool, Allocator>&);
  template <class Allocator>
  bool operator<(const vector<bool, Allocator>&, 
                  const vector<bool, Allocator>&);
  template <class Allocator>
  bool operator!=(const vector<bool, Allocator>&, 
                  const vector<bool, Allocator>&);
  template <class Allocator>
  bool operator> (const vector<bool, Allocator>&, 
                  const vector<bool, Allocator>&);
  template <class Allocator>
  bool operator>=(const vector<bool, Allocator>&, 
                  const vector<bool, Allocator>&);
  template <class Allocator>
  bool operator<=(const vector<bool, Allocator>&, 
                  const vector<bool, Allocator>&);
  template <class Allocator>
  void swap (vector<bool, Allocator>&, 
  vector<bool, Allocator>&);
}

See Also

vector, Containers, Sequences

Standards Conformance

ISO/IEC 14882:1998 -- International Standard for Information Systems --Programming Language C++, Section 23.2



Previous fileTop of DocumentContentsIndex pageNext file