Index

C++ Code Documentation

base::vector

Derived from: ::std::vector

File: BASE/base/vector.H

public:
  • typedef T value_type;
  • typedef value_type* pointer;
  • typedef const value_type* const_pointer;
  • typedef value_type* iterator;
  • typedef const value_type* const_iterator;
  • typedef value_type& reference;
  • typedef const value_type& const_reference;
  • typedef size_t size_type;
  • typedef ptrdiff_t difference_type;
  • vector() : std::vector<T>();
  • vector(size_type n, const T& value) : std::vector<T>(n, value);
  • vector(int n, const T& value) : std::vector<T>(n, value);
  • vector(long n, const T& value) : std::vector<T>(n, value);
  • explicit vector(size_type n) : std::vector<T>(n);
  • vector(const vector<T>& x) : std::vector<T>(x);
  • template <class InputIterator> vector(InputIterator first, InputIterator last) : std::vector<T>(first, last);
  • vector(const_iterator first, const_iterator last) std::vector<T>(first, last);
  • ~vector();
  • vector<T>& operator=(const vector<T>& x);
  • reference operator[](size_type n);
  • const_reference operator[](size_type n) const;
protected:
private:


base::vector GANG