|
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:
|